Class X509V1CertificateGenerator
- Namespace
- Enterprises.Org.BouncyCastle.X509
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class X509V1CertificateGenerator
- Inheritance
-
X509V1CertificateGenerator
- Inherited Members
-
Constructors
X509V1CertificateGenerator()
public X509V1CertificateGenerator()
Properties
SignatureAlgNames
public IEnumerable SignatureAlgNames { get; }
Property Value
- IEnumerable
Methods
Generate(AsymmetricKeyParameter)
[Obsolete("Use Generate with an ISignatureFactory")]
public X509Certificate Generate(AsymmetricKeyParameter privateKey)
Parameters
privateKey AsymmetricKeyParameter
Returns
- X509Certificate
Generate(AsymmetricKeyParameter, SecureRandom)
[Obsolete("Use Generate with an ISignatureFactory")]
public X509Certificate Generate(AsymmetricKeyParameter privateKey, SecureRandom random)
Parameters
privateKey AsymmetricKeyParameter
random SecureRandom
Returns
- X509Certificate
Generate(ISignatureFactory)
public X509Certificate Generate(ISignatureFactory signatureCalculatorFactory)
Parameters
signatureCalculatorFactory ISignatureFactory
Returns
- X509Certificate
Reset()
SetIssuerDN(X509Name)
public void SetIssuerDN(X509Name issuer)
Parameters
issuer X509Name
SetNotAfter(DateTime)
public void SetNotAfter(DateTime date)
Parameters
date DateTime
SetNotBefore(DateTime)
public void SetNotBefore(DateTime date)
Parameters
date DateTime
SetPublicKey(AsymmetricKeyParameter)
public void SetPublicKey(AsymmetricKeyParameter publicKey)
Parameters
publicKey AsymmetricKeyParameter
SetSerialNumber(BigInteger)
public void SetSerialNumber(BigInteger serialNumber)
Parameters
serialNumber BigInteger
SetSignatureAlgorithm(string)
[Obsolete("Not needed if Generate used with an ISignatureFactory")]
public void SetSignatureAlgorithm(string signatureAlgorithm)
Parameters
signatureAlgorithm string
SetSubjectDN(X509Name)
public void SetSubjectDN(X509Name subject)
Parameters
subject X509Name