X509V3CertificateGenerator
A class to Generate Version 3 X509Certificates.
Allows enumeration of the signature names supported by the generator.
public X509V3CertificateGenerator()
Create a generator for a version 3 certificate, initialised with another certificate.
Add a given extension field for the standard extensions tag (tag 3).
Add an extension to this certificate.
Add an extension using a string with a dotted decimal OID.
Add an extension to this certificate.
Add a given extension field for the standard extensions tag (tag 3),
copying the extension value from another certificate.
Generate a new X509Certificate using the provided ISignatureFactory.
public X509Certificate Generate(ISignatureFactory signatureFactory, bool isCritical, ISignatureFactory altSignatureFactory)
Generate a new X509Certificate using the provided ISignatureFactory and
containing altSignatureAlgorithm and altSignatureValue extensions based on the passed
altSignatureFactory.
Reset the Generator.
Set the distinguished name of the issuer.
The issuer is the entity which is signing the certificate.
Set the issuer unique ID - note: it is very rare that it is correct to do this.
Set the date after which this certificate will no longer be valid.
Set the date that this certificate is to be valid from.
Set the public key that this certificate identifies.
Set the certificate's serial number.
Set the DN of the entity that this certificate is about.
Set the SubjectPublicKeyInfo for the public key that this certificate identifies.
Set the subject unique ID - note: it is very rare that it is correct to do this.