<PackageReference Include="BouncyCastle.Cryptography" Version="2.0.0" />

X509V2CrlGenerator

public class X509V2CrlGenerator
public IEnumerable<string> SignatureAlgNames { get; }

Allows enumeration of the signature names supported by the generator.

public void AddCrl(X509Crl other)

public void AddCrlEntry(BigInteger userCertificate, DateTime revocationDate, int reason)

public void AddCrlEntry(BigInteger userCertificate, DateTime revocationDate, int reason, DateTime invalidityDate)

public void AddCrlEntry(BigInteger userCertificate, DateTime revocationDate, X509Extensions extensions)

public void AddExtension(string oid, bool critical, Asn1Encodable extensionValue)

public void AddExtension(DerObjectIdentifier oid, bool critical, Asn1Encodable extensionValue)

public void AddExtension(string oid, bool critical, byte[] extensionValue)

public void AddExtension(DerObjectIdentifier oid, bool critical, byte[] extensionValue)

public X509Crl Generate(ISignatureFactory signatureFactory)

Generate a new X509Crl using the provided ISignatureFactory.

public void Reset()

public void SetIssuerDN(X509Name issuer)

public void SetNextUpdate(DateTime date)

public void SetThisUpdate(DateTime date)