class Akenti::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

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

Protected Methods

[more] 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

ovirtual ~CertificateRequestImpl()
Deletes the object

ovirtual DistinguishedName getSubject() const = 0
Returns a DistinguishedName object which includes the DistinguishName

ovirtual PublicKey getPublicKey() const = 0
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&)

ovirtual long getVersionNumber() const = 0
Returns the versionNumber of the software that generated this CertificateRequest

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

ovirtual string getSignable() const = 0
Returns the part of the request that was signed as a string

ovirtual string getSignature() const = 0
Returns the signature of this CertificateRequest

ovirtual string paramString() const = 0
Displays the CertificateRequest in string

ovirtual bool verify() const = 0
Verifies that the certificate request was signed with the public key that it contains.

Returns:
an indication whether or not the certificate verified

o 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 HTML hierarchy of classes or Java



This page was generated with the help of DOC++.