class AkentiIssuer

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

Inheritance:


Public Methods

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

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

o ~AkentiIssuer()
Destroys this object

oconst AkentiPrincipal& getIssuer() const
Returns the issuer

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

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

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

obool operator==(const AkentiIssuer& issuer) const
Returns true if equal.

Note: Here we only compare the issuers.

See Also:
operator==()

ovoid writeObject(AkentiOutputStream& drain) const
Writes this object to an AkentiOutputStream.

See Also:
AkentiOutputStream

ovoid readObject(AkentiInputStream& source)
Reads this object from the AkentiInputStream.

Parameters:
source - AkentiInputStream used to read the object
See Also:
AkentiInputStream

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

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

obool parseIdentityDirs(vector<URL>& urls) const
Parses the directories and polpulates the urls.

Returns:
true if all directories parse false otherwise
See Also:
Directory

ostring paramString() const
Used for debugging

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



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