Class X509V2CrlGenerator
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.X509
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class X509V2CrlGenerator
   
  
    - Inheritance
- 
      
      X509V2CrlGenerator 
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Constructors
  
  
  X509V2CrlGenerator()
  
  
  
  
  
    public X509V2CrlGenerator()
   
  Properties
  
  
  SignatureAlgNames
  
  
  
  
  
    public IEnumerable SignatureAlgNames { get; }
   
  Property Value
  
    - IEnumerable
Methods
  
  
  AddCrl(X509Crl)
  
  
  
  
  
    public void AddCrl(X509Crl other)
   
  Parameters
  
    - otherX509Crl
  AddCrlEntry(BigInteger, DateTime, X509Extensions)
  
  
  
  
  
    public void AddCrlEntry(BigInteger userCertificate, DateTime revocationDate, X509Extensions extensions)
   
  Parameters
  
    - userCertificateBigInteger
- revocationDateDateTime
- extensionsX509Extensions
  AddCrlEntry(BigInteger, DateTime, int)
  
  
  
  
  
    public void AddCrlEntry(BigInteger userCertificate, DateTime revocationDate, int reason)
   
  Parameters
  
    - userCertificateBigInteger
- revocationDateDateTime
- reasonint
  AddCrlEntry(BigInteger, DateTime, int, DateTime)
  
  
  
  
  
    public void AddCrlEntry(BigInteger userCertificate, DateTime revocationDate, int reason, DateTime invalidityDate)
   
  Parameters
  
    - userCertificateBigInteger
- revocationDateDateTime
- reasonint
- invalidityDateDateTime
  AddExtension(DerObjectIdentifier, bool, Asn1Encodable)
  
  
  
  
  
    public void AddExtension(DerObjectIdentifier oid, bool critical, Asn1Encodable extensionValue)
   
  Parameters
  
    - oidDerObjectIdentifier
- criticalbool
- extensionValueAsn1Encodable
  AddExtension(DerObjectIdentifier, bool, byte[])
  
  
  
  
  
    public void AddExtension(DerObjectIdentifier oid, bool critical, byte[] extensionValue)
   
  Parameters
  
    - oidDerObjectIdentifier
- criticalbool
- extensionValuebyte[]
  AddExtension(string, bool, Asn1Encodable)
  
  
  
  
  
    public void AddExtension(string oid, bool critical, Asn1Encodable extensionValue)
   
  Parameters
  
    - oidstring
- criticalbool
- extensionValueAsn1Encodable
  AddExtension(string, bool, byte[])
  
  
  
  
  
    public void AddExtension(string oid, bool critical, byte[] extensionValue)
   
  Parameters
  
    - oidstring
- criticalbool
- extensionValuebyte[]
  Generate(AsymmetricKeyParameter)
  
  
  
  
  
    [Obsolete("Use Generate with an ISignatureFactory")]
public X509Crl Generate(AsymmetricKeyParameter privateKey)
   
  Parameters
  
    - privateKeyAsymmetricKeyParameter
Returns
  
    - X509Crl
  Generate(AsymmetricKeyParameter, SecureRandom)
  
  
  
  
  
    [Obsolete("Use Generate with an ISignatureFactory")]
public X509Crl Generate(AsymmetricKeyParameter privateKey, SecureRandom random)
   
  Parameters
  
    - privateKeyAsymmetricKeyParameter
- randomSecureRandom
Returns
  
    - X509Crl
  Generate(ISignatureFactory)
  
  
  
  
  
    public X509Crl Generate(ISignatureFactory signatureCalculatorFactory)
   
  Parameters
  
    - signatureCalculatorFactoryISignatureFactory
Returns
  
    - X509Crl
  Reset()
  
  
  
  
  
  
  
  SetIssuerDN(X509Name)
  
  
  
  
  
    public void SetIssuerDN(X509Name issuer)
   
  Parameters
  
    - issuerX509Name
  SetNextUpdate(DateTime)
  
  
  
  
  
    public void SetNextUpdate(DateTime date)
   
  Parameters
  
    - dateDateTime
  SetSignatureAlgorithm(string)
  
  
  
  
  
    [Obsolete("Not needed if Generate used with an ISignatureFactory")]
public void SetSignatureAlgorithm(string signatureAlgorithm)
   
  Parameters
  
    - signatureAlgorithmstring
  SetThisUpdate(DateTime)
  
  
  
  
  
    public void SetThisUpdate(DateTime date)
   
  Parameters
  
    - dateDateTime