class AkentiIssuer : public AkentiObject

An AkentiIssuer holds an AkentiPrincipal and the directories where its chain of x509 certs is stored

Inheritance:


Public Methods

AkentiIssuer (const AkentiPrincipal& issuer = AkentiPrincipal(), const vector<Directory>& idDirs = vector<Directory>())
Constructs this object
~AkentiIssuer ()
Destroys this object
const AkentiPrincipal& getIssuer () const
Returns the issuer
const DistinguishedName& getName () const
Returns the name of the issuer
const DistinguishedName& getGuarantor () const
Returns the name of the issuer's ca
const vector <Directory> & getIdentityDirs () const
Returns the issuer's x509 directories
bool operator== (const AkentiIssuer& issuer) const
Returns true if equal
void writeObject (AkentiOutputStream& drain) const
Writes this object to an AkentiOutputStream
void readObject (AkentiInputStream& source)
Reads this object from the AkentiInputStream
void toXML (DOMElement* issuer) const
Populates the XML element issuer from this AkentiIssuer
void fromXML (const DOMElement* issuer)
Initializes this AkentiIssuer from the XML element issuer
bool parseIdentityDirs (vector<URL>& urls) const
Parses the directories and polpulates the urls
string paramString () const
Used for debugging
string toLogString () const
Used for logging

Inherited from AkentiObject:


Documentation

An AkentiIssuer holds an AkentiPrincipal and the directories where its chain of x509 certs is stored.

AkentiIssuer {                    
AkentiPrincipal issuer;         
vectorlt&Directory<>  idDirs; 
}                                 

Format:               
issuer idDirCount idDirs*

AkentiIssuer(const AkentiPrincipal& issuer = AkentiPrincipal(), const vector<Directory>& idDirs = vector<Directory>())
Constructs this object

~AkentiIssuer()
Destroys this object

const AkentiPrincipal& getIssuer() const
Returns the issuer

const DistinguishedName& getName() const
Returns the name of the issuer

const DistinguishedName& getGuarantor() const
Returns the name of the issuer's ca

const vector <Directory> & getIdentityDirs() const
Returns the issuer's x509 directories

bool operator==(const AkentiIssuer& issuer) const
Returns true if equal. Note: Here we only compare the issuers.
See Also:
operator==()

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

void readObject(AkentiInputStream& source)
Reads this object from the AkentiInputStream.
Parameters:
source - AkentiInputStream used to read the object
See Also:
AkentiInputStream

void toXML(DOMElement* issuer) const
Populates the XML element issuer from this AkentiIssuer

void fromXML(const DOMElement* issuer)
Initializes this AkentiIssuer from the XML element issuer

bool parseIdentityDirs(vector<URL>& urls) const
Parses the directories and polpulates the urls.
Returns:
true if all directories parse false otherwise
See Also:
Directory

string paramString() const
Used for debugging

string toLogString() const
Used for logging


This class has no child classes.
Author:
Srilekha Mudumbai Abdelilah Essiari
Version:
1.1 00/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