class CertificateRequestImpl

This abstract class provides the methods for getting the information about a CertificateRequest such as subject, publicKey, versionNumber, signatureAlgorithm or signature

Inheritance:


Public Methods

virtual ~CertificateRequestImpl ()
Deletes the object
virtual DistinguishedName getSubject () const
Returns a DistinguishedName object which includes the DistinguishName
virtual PublicKey getPublicKey () const
Returns a PublicKey object which contains the public key of the subject of this certificateRequest
virtual long getVersionNumber () const
Returns the versionNumber of the software that generated this CertificateRequest
virtual string getSignatureAlgorithm () const
Returns the signatureAlgorithm such as "RSA-SHA1" or "DSA-MD5" of this CertificateRequest
virtual string getSignable () const
Returns the part of the request that was signed as a string
virtual string getSignature () const
Returns the signature of this CertificateRequest
virtual string paramString () const
Displays the CertificateRequest in string
virtual bool verify () const
Verifies that the certificate request was signed with the public key that it contains

Protected Methods

CertificateRequestImpl ()
Constructs the object

Documentation

This abstract class provides the methods for getting the information about a CertificateRequest such as subject, publicKey, versionNumber, signatureAlgorithm or signature
virtual ~CertificateRequestImpl()
Deletes the object

virtual DistinguishedName getSubject() const
Returns a DistinguishedName object which includes the DistinguishName

virtual PublicKey getPublicKey() const
Returns a PublicKey object which contains the public key of the subject of this certificateRequest.
See Also:
KeyPair
getPublicKey()
KeyFactory
getKeyEncoded(const string&, const PublicKey&)
initPublicKey(const string&, const string&, const string&)
generateRSAKeyPair(int, unsigned long)
generateDSAKeyPair(int, const string&)
Signature
initVerify(const PublicKey&)

virtual long getVersionNumber() const
Returns the versionNumber of the software that generated this CertificateRequest

virtual string getSignatureAlgorithm() const
Returns the signatureAlgorithm such as "RSA-SHA1" or "DSA-MD5" of this CertificateRequest

virtual string getSignable() const
Returns the part of the request that was signed as a string

virtual string getSignature() const
Returns the signature of this CertificateRequest

virtual string paramString() const
Displays the CertificateRequest in string

virtual bool verify() const
Verifies that the certificate request was signed with the public key that it contains.
Returns:
an indication whether or not the certificate verified

CertificateRequestImpl()
Constructs the object


Direct child classes:
OpenSSLCertificateRequestImpl
Author:
Srilekha Mudumbai Abdelilah Essiari
Version:
1.1 00/05/01
See Also:
CertificateRequest
Signature

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