namespace Akenti class UseCondIssuerGroup : public AkentiObject

A UseCondIssuerGroup object consists of one more AkentiPrincipal who represent Use-Condition Certificate Issuers and one or more locators that are used to locate Use-Condition certificates issued by those issuers

Inheritance:


Public Methods

UseCondIssuerGroup (const vector<AkentiPrincipal>& issuers = vector<AkentiPrincipal>(1), const vector<Directory>& ucDirs = vector<Directory>(1))
Constructs this object
~UseCondIssuerGroup ()
Destroys this object
const vector <AkentiPrincipal> & getUCIssuers () const
Returns the Use-Condition Certificate issuers
bool containsUCIssuer (const AkentiPrincipal& issuer) const
Returs true if issuer is in the list of the Use-Condition certificate issuers
const vector <Directory> & getDirectories () const
Returns the Use-Condition certificate directories
void writeObject (AkentiOutputStream& drain) const
Writes this object to an AkentiOutputStream
void readObject (AkentiInputStream& source)
Reads this object from an AkentiInputStream
void toXML (DOMElement* ucGroup) const
Populates the XML element ucGroup from this UseCondIssuerGroup
void fromXML (const DOMElement* ucGroup)
Initializes this UseCondIssuerGroup from the XML element ucGroup
string paramString () const
Used for debugging

Inherited from AkentiObject:


Documentation

A UseCondIssuerGroup object consists of one more AkentiPrincipal who represent Use-Condition Certificate Issuers and one or more locators that are used to locate Use-Condition certificates issued by those issuers.

UseCondIssuerGroup { 
vector<AkentiPrincipal>  issuers;   // Use-Condition certificate 
//   issuers
vector<Directory>         ucDirs;   // where to find these uc 
//   certs.
}                                    

The format of a UseCondIssuerGroup is: 
issuerCount issuer+ ucDirCount ucDir+
UseCondIssuerGroup(const vector<AkentiPrincipal>& issuers = vector<AkentiPrincipal>(1), const vector<Directory>& ucDirs = vector<Directory>(1))
Constructs this object.
Parameters:
issuers - Use-Condition Certificate Issuers
ucDirs - locations of the Use-Condition certificates
See Also:
AkentiPrincipal
Directory

~UseCondIssuerGroup()
Destroys this object

const vector <AkentiPrincipal> & getUCIssuers() const
Returns the Use-Condition Certificate issuers.
See Also:
AkentiPrincipal

bool containsUCIssuer(const AkentiPrincipal& issuer) const
Returs true if issuer is in the list of the Use-Condition certificate issuers.
See Also:
AkentiPrincipal

const vector <Directory> & getDirectories() const
Returns the Use-Condition certificate directories.
See Also:
Directory

void writeObject(AkentiOutputStream& drain) const
Writes this object to an AkentiOutputStream.
See Also:
AkentiOutputStream

void readObject(AkentiInputStream& source)
Reads this object from an AkentiInputStream.
See Also:
AkentiInputStream

void toXML(DOMElement* ucGroup) const
Populates the XML element ucGroup from this UseCondIssuerGroup

void fromXML(const DOMElement* ucGroup)
Initializes this UseCondIssuerGroup from the XML element ucGroup

string paramString() const
Used for debugging


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

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