class UseCondIssuerGroup

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

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

o 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

o ~UseCondIssuerGroup()
Destroys this object

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

See Also:
AkentiPrincipal

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

See Also:
AkentiPrincipal

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

See Also:
Directory

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

See Also:
AkentiOutputStream

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

See Also:
AkentiInputStream

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

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

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



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