class Akenti::CertificateGeneratorImpl |
This abstract class provides applications with certificate generation.
![]() | CertificateGeneratorImpl () Constructs this object |
![]() | ~CertificateGeneratorImpl () Deletes this object |
![]() | setSubject (const DistinguishedName& subject) Sets the subject of this certificate. |
![]() | setSubjectPublicKey (const PublicKey& subjectKey) Sets the Subject's publicKey. |
![]() | setIssuer (const DistinguishedName& issuer) Sets the issuer of this certificate. |
![]() | setValidity (int days) Sets the validity of this certificate. |
![]() | setSerialNumber (long serialNumber) Sets the serial number of this certificate. |
![]() | setVersionNumber (long versionNumber) Sets the version number of this certificate. |
![]() | generate (const string& algorithm, const PrivateKey& privateKey) Signs the certificate using the signature algorithm specified by algorithm and the guarantor's private key specified by privateKey. |
![]() | paramString () const Returns string of items of this certificate for correctness check |
This abstract class provides applications with certificate generation. A certificate is a constant object that can not be changed once it has been created. Certficates are either initialized by reading in the contents from a file, or generated by a certificateGenerator object. The generator allows the various fields of a certificate to be set and when they have all been set, the generate method is called which creates a new certificate.
Alphabetic index HTML hierarchy of classes or Java