This abstract class groups all services of setting up a CertificateRequestGenerator which includes setting subject publicKey, versionNumber, generating CertificateRequest with specified algorithm and privateKey, displaying the Certificate in string
![]() | CertificateRequestGeneratorImpl () Construct this object |
![]() | ~CertificateRequestGeneratorImpl () Deletes this object |
![]() | setSubject (const DistinguishedName& subject) Sets the subject of the certificate |
![]() | setPublicKey (const PublicKey& subjectKey) Sets the publicKey associated with the certificate principal |
![]() | setVersionNumber (long versionNumber) Sets the versionNumber |
![]() | generate (const string& algorithm, const PrivateKey& privateKey) Generates CertificateRequest using specified algorithm such as "RSA-SHA1" or "DSA-MD5" and signs the request with the privateKey which must correspond to the publicKey of the subjet that is included in the request |
![]() | paramString () const Display the CertificateRequest in string |
This abstract class groups all services of setting up a CertificateRequestGenerator which includes setting subject publicKey, versionNumber, generating CertificateRequest with specified algorithm and privateKey, displaying the Certificate in string. A CertficateRequest is a constant object once it has been generated and signed. A CertificateRequest is generally a specification of an X.509 certificate that will be sent to a CA for it to sign.
virtual ~CertificateRequestGeneratorImpl()
virtual void setSubject(const DistinguishedName& subject)
virtual void setPublicKey(const PublicKey& subjectKey)
virtual void setVersionNumber(long versionNumber)
virtual CertificateRequest generate(const string& algorithm, const PrivateKey& privateKey)
privateKey - key of the requestor virtual string paramString() const
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de