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
other X509Crl
AddCrlEntry(BigInteger, DateTime, X509Extensions)
public void AddCrlEntry(BigInteger userCertificate, DateTime revocationDate, X509Extensions extensions)
Parameters
userCertificate BigInteger
revocationDate DateTime
extensions X509Extensions
AddCrlEntry(BigInteger, DateTime, int)
public void AddCrlEntry(BigInteger userCertificate, DateTime revocationDate, int reason)
Parameters
userCertificate BigInteger
revocationDate DateTime
reason int
AddCrlEntry(BigInteger, DateTime, int, DateTime)
public void AddCrlEntry(BigInteger userCertificate, DateTime revocationDate, int reason, DateTime invalidityDate)
Parameters
userCertificate BigInteger
revocationDate DateTime
reason int
invalidityDate DateTime
AddExtension(DerObjectIdentifier, bool, Asn1Encodable)
public void AddExtension(DerObjectIdentifier oid, bool critical, Asn1Encodable extensionValue)
Parameters
oid DerObjectIdentifier
critical bool
extensionValue Asn1Encodable
AddExtension(DerObjectIdentifier, bool, byte[])
public void AddExtension(DerObjectIdentifier oid, bool critical, byte[] extensionValue)
Parameters
oid DerObjectIdentifier
critical bool
extensionValue byte[]
AddExtension(string, bool, Asn1Encodable)
public void AddExtension(string oid, bool critical, Asn1Encodable extensionValue)
Parameters
oid string
critical bool
extensionValue Asn1Encodable
AddExtension(string, bool, byte[])
public void AddExtension(string oid, bool critical, byte[] extensionValue)
Parameters
oid string
critical bool
extensionValue byte[]
Generate(AsymmetricKeyParameter)
[Obsolete("Use Generate with an ISignatureFactory")]
public X509Crl Generate(AsymmetricKeyParameter privateKey)
Parameters
privateKey AsymmetricKeyParameter
Returns
- X509Crl
Generate(AsymmetricKeyParameter, SecureRandom)
[Obsolete("Use Generate with an ISignatureFactory")]
public X509Crl Generate(AsymmetricKeyParameter privateKey, SecureRandom random)
Parameters
privateKey AsymmetricKeyParameter
random SecureRandom
Returns
- X509Crl
Generate(ISignatureFactory)
public X509Crl Generate(ISignatureFactory signatureCalculatorFactory)
Parameters
signatureCalculatorFactory ISignatureFactory
Returns
- X509Crl
Reset()
SetIssuerDN(X509Name)
public void SetIssuerDN(X509Name issuer)
Parameters
issuer X509Name
SetNextUpdate(DateTime)
public void SetNextUpdate(DateTime date)
Parameters
date DateTime
SetSignatureAlgorithm(string)
[Obsolete("Not needed if Generate used with an ISignatureFactory")]
public void SetSignatureAlgorithm(string signatureAlgorithm)
Parameters
signatureAlgorithm string
SetThisUpdate(DateTime)
public void SetThisUpdate(DateTime date)
Parameters
date DateTime