class Akenti::CertificateChainImpl

This abstract class defines an interface to a generic chain of certificates.

Public Methods

[more]virtual ~CertificateChainImpl ()
Deletes this object
[more]virtual vector<Certificate> getCACertificates () const
Returns the vector of authority certificates
[more]virtual void ignoreCertificates (const vector < pair<string, string> >& pairs)
Ignore certificates that pattern matches portion of distinguished names of the subject from the chain These ignored certificates will not be considered when selecting a subject certificate
[more]virtual Certificate getSubjectCertificate () const
Returns the subject's certificate
[more]virtual DistinguishedName getGuarantor () const
Returns guarantor of the subject.
[more]virtual DistinguishedName getPrincipal () const
Returns the subject
[more]virtual string paramString () const
Returns the string of items related to this certificate chain for correctness check

Protected Methods

[more] CertificateChainImpl ()
Constructs this object


Documentation

This abstract class defines an interface to a generic chain of certificates.

ovirtual ~CertificateChainImpl()
Deletes this object

ovirtual vector<Certificate> getCACertificates() const = 0
Returns the vector of authority certificates

ovirtual void ignoreCertificates(const vector < pair<string, string> >& pairs) = 0
Ignore certificates that pattern matches portion of distinguished names of the subject from the chain These ignored certificates will not be considered when selecting a subject certificate

NOTE: only subject certificates can be ignored. authority certificates cannot be ignored.

ovirtual Certificate getSubjectCertificate() const = 0
Returns the subject's certificate

ovirtual DistinguishedName getGuarantor() const = 0
Returns guarantor of the subject.

ovirtual DistinguishedName getPrincipal() const = 0
Returns the subject

ovirtual string paramString() const = 0
Returns the string of items related to this certificate chain for correctness check

o CertificateChainImpl()
Constructs this object


This class has no child classes.
Author:
Srilekha Mudumbai Abdelilah Essiari
Version:
1.1 00/05/01
See Also:
DistinguishedName

Alphabetic index HTML hierarchy of classes or Java



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