Class X509Crl
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.X509
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class X509Crl : X509ExtensionBase, IX509Extension
   
  
    - Inheritance
- 
      
      
      X509Crl 
    - Implements
- 
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
    
    
  
Constructors
  
  
  X509Crl(CertificateList)
  
  
  
  
  
    public X509Crl(CertificateList c)
   
  Parameters
  
    - cCertificateList
Properties
  
  
  IsIndirectCrl
  
  
  
  
  
    protected virtual bool IsIndirectCrl { get; }
   
  Property Value
  
    - bool
  IssuerDN
  
  
  
  
  
    public virtual X509Name IssuerDN { get; }
   
  Property Value
  
    - X509Name
  NextUpdate
  
  
  
  
  
    public virtual DateTimeObject NextUpdate { get; }
   
  Property Value
  
    - DateTimeObject
  SigAlgName
  
  
  
  
  
    public virtual string SigAlgName { get; }
   
  Property Value
  
    - string
  SigAlgOid
  
  
  
  
  
    public virtual string SigAlgOid { get; }
   
  Property Value
  
    - string
  ThisUpdate
  
  
  
  
  
    public virtual DateTime ThisUpdate { get; }
   
  Property Value
  
    - DateTime
  Version
  
  
  
  
  
    public virtual int Version { get; }
   
  Property Value
  
    - int
Methods
  
  
  CheckSignature(IVerifierFactory)
  
  
  
  
  
    protected virtual void CheckSignature(IVerifierFactory verifier)
   
  Parameters
  
    - verifierIVerifierFactory
  Equals(object)
  
  
  
  
  
    public override bool Equals(object obj)
   
  Parameters
  
    - objobject
Returns
  
    - bool
  GetEncoded()
  
  
  
  
  
    public virtual byte[] GetEncoded()
   
  Returns
  
    - byte[]
  GetHashCode()
  
  
  
  
  
    public override int GetHashCode()
   
  Returns
  
    - int
  GetRevokedCertificate(BigInteger)
  
  
  
  
  
    public virtual X509CrlEntry GetRevokedCertificate(BigInteger serialNumber)
   
  Parameters
  
    - serialNumberBigInteger
Returns
  
    - X509CrlEntry
  GetRevokedCertificates()
  
  
  
  
  
    public virtual ISet GetRevokedCertificates()
   
  Returns
  
    - ISet
  GetSigAlgParams()
  
  
  
  
  
    public virtual byte[] GetSigAlgParams()
   
  Returns
  
    - byte[]
  GetSignature()
  
  
  
  
  
    public virtual byte[] GetSignature()
   
  Returns
  
    - byte[]
  GetTbsCertList()
  
  
  
  
  
    public virtual byte[] GetTbsCertList()
   
  Returns
  
    - byte[]
  GetX509Extensions()
  
  
  
  
  
    protected override X509Extensions GetX509Extensions()
   
  Returns
  
    - X509Extensions
  IsRevoked(X509Certificate)
  
  
  
  
  
    public virtual bool IsRevoked(X509Certificate cert)
   
  Parameters
  
    - certX509Certificate
Returns
  
    - bool
  ToString()
  
  
  
  
  
    public override string ToString()
   
  Returns
  
    - string
  Verify(AsymmetricKeyParameter)
  
  
  
  
  
    public virtual void Verify(AsymmetricKeyParameter publicKey)
   
  Parameters
  
    - publicKeyAsymmetricKeyParameter
  Verify(IVerifierFactoryProvider)
  
  
  
  
  
    public virtual void Verify(IVerifierFactoryProvider verifierProvider)
   
  Parameters
  
    - verifierProviderIVerifierFactoryProvider