class AkentiPrincipal |
An AkentiPrincipal is used to represent an entity in the Akenti world.
![]() | AkentiPrincipal () Default Constructor |
![]() | AkentiPrincipal (const DistinguishedName& name, const DistinguishedName& guarantor) Constructs this object. |
![]() | AkentiPrincipal (const string& name, const string& guarantor) Constructs this object. |
![]() | ~AkentiPrincipal () Destroys this object |
![]() | operator= (const AkentiPrincipal& ap) Assignement operator |
![]() | operator== (const AkentiPrincipal& ap) const Returns true if equal |
![]() | getName () const Returns name of the entity |
![]() | getGuarantor () const Returns the name of the guarantor of the entity. |
![]() | writeObject (AkentiOutputStream& drain) const Writes this object to an AkentiOutputStream. |
![]() | readObject (AkentiInputStream& source) Reads this object from the AkentiInputStream object. |
![]() | toXML (DOMElement* ap) const Populates the XML element ap from this AkentiPrincipal |
![]() | fromXML (const DOMElement* ap) Initializes this AkentiPrincipal from the XML element ap |
![]() | paramString () const Used for debugging |
![]() | toLogString () const Used for logging. |
An AkentiPrincipal is used to represent an entity in the Akenti world. It consists of two components the name of the entity and the name of the guarantor of that entity.
Note:
The names are x509 dns.
The guarantor is the immediate ca of the entity.
* * AkentiPrincipal { * DistinguishedName name * DistinguishedNmae guarantor * } * * Format: * name guarantor * * Example: (/C=US/ST=CA/CN=John Doe, /C=US/ST=CA/CN=CA) * * will be writen as: /C=US/ST=CA/CN=John\ Doe /C=US/ST=CA/CN=CA * *
Alphabetic index HTML hierarchy of classes or Java