class CertificateChainImpl

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

Public Methods

virtual ~CertificateChainImpl ()
Deletes this object
virtual vector <Certificate> getCACertificates () const
Returns the vector of authority certificates
virtual void ignoreCertificates (const vector < pair >& 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 NOTE: only subject certificates can be ignored
virtual Certificate getSubjectCertificate () const
Returns the subject's certificate
virtual DistinguishedName getGuarantor () const
Returns guarantor of the subject
virtual DistinguishedName getPrincipal () const
Returns the subject
virtual string paramString () const
Returns the string of items related to this certificate chain for correctness check

Protected Methods

CertificateChainImpl ()
Constructs this object

Documentation

This abstract class defines an interface to a generic chain of certificates.
virtual ~CertificateChainImpl()
Deletes this object

virtual vector <Certificate> getCACertificates() const
Returns the vector of authority certificates

virtual void ignoreCertificates(const vector < pair >& 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 NOTE: only subject certificates can be ignored. authority certificates cannot be ignored.

virtual Certificate getSubjectCertificate() const
Returns the subject's certificate

virtual DistinguishedName getGuarantor() const
Returns guarantor of the subject

virtual DistinguishedName getPrincipal() const
Returns the subject

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

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 hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de