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