Org.BouncyCastle.X509.X509Crl
namespace Org.BouncyCastle.X509
{
public class X509Crl : X509ExtensionBase
{
public virtual CertificateList CertificateList { get; }
public virtual int Version { get; }
public virtual X509Name IssuerDN { get; }
public virtual DateTime ThisUpdate { get; }
public virtual DateTime? NextUpdate { get; }
public virtual string SigAlgName { get; }
public virtual string SigAlgOid { get; }
public virtual AlgorithmIdentifier SignatureAlgorithm { get; }
public virtual bool IsIndirect { get; }
protected virtual bool IsIndirectCrl { get; }
public X509Crl(byte[] encoding);
public X509Crl(CertificateList c);
public virtual bool IsSignatureValid(AsymmetricKeyParameter key);
public virtual bool IsSignatureValid(IVerifierFactoryProvider verifierProvider);
public virtual bool IsAlternativeSignatureValid(IVerifierFactoryProvider verifierProvider);
public virtual void Verify(AsymmetricKeyParameter publicKey);
public virtual void Verify(IVerifierFactoryProvider verifierProvider);
public virtual void VerifyAltSignature(IVerifierFactoryProvider verifierProvider);
protected virtual void CheckSignature(IVerifierFactory verifier);
protected virtual bool CheckSignatureValid(IVerifierFactory verifier);
public virtual X509CrlEntry GetRevokedCertificate(BigInteger serialNumber);
public virtual X509CrlEntry GetRevokedCertificate(X509Certificate certificate);
public virtual ISet<X509CrlEntry> GetRevokedCertificates();
public virtual byte[] GetTbsCertList();
public virtual byte[] GetSignature();
public virtual byte[] GetSigAlgParams();
public virtual byte[] GetEncoded();
public virtual bool IsRevoked(X509Certificate cert);
}
}