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

X509Crl

public class X509Crl : X509ExtensionBase
public virtual CertificateList CertificateList { get; }

protected virtual bool IsIndirectCrl { get; }

public virtual X509Name IssuerDN { get; }

public virtual DateTime? NextUpdate { get; }

public virtual string SigAlgName { get; }

public virtual string SigAlgOid { get; }

public virtual AlgorithmIdentifier SignatureAlgorithm { get; }

public virtual DateTime ThisUpdate { get; }

public virtual int Version { get; }

public X509Crl(byte[] encoding)

protected virtual void CheckSignature(IVerifierFactory verifier)

protected virtual bool CheckSignatureValid(IVerifierFactory verifier)

public virtual byte[] GetEncoded()

public virtual X509CrlEntry GetRevokedCertificate(BigInteger serialNumber)

public virtual byte[] GetSigAlgParams()

public virtual byte[] GetSignature()

public virtual byte[] GetTbsCertList()

public virtual bool IsAlternativeSignatureValid(IVerifierFactoryProvider verifierProvider)

public virtual bool IsRevoked(X509Certificate cert)

public virtual bool IsSignatureValid(AsymmetricKeyParameter key)

public virtual bool IsSignatureValid(IVerifierFactoryProvider verifierProvider)

public virtual void Verify(AsymmetricKeyParameter publicKey)

public virtual void Verify(IVerifierFactoryProvider verifierProvider)

public virtual void VerifyAltSignature(IVerifierFactoryProvider verifierProvider)