namespace Akenti class Principal

A Principal is anything or anyone participating in cryprographically protected communication

Public Methods

Principal ()
Constructs this object without any argument
Principal (const DistinguishedName &dn)
Constructs this object with specified DistinguishedName
Principal (const string& dn)
Constructs this object with string representation of the DistinguishedName
~Principal ()
Deletes this object
string getName () const
Outputs DistinguishedName in string of the form /attribute1=value1/attribute2=value2
string toString () const
const DistinguishedName& getDistinguishedName () const
Returns DistinguishedName
string paramString () const
Returns the principal following the pattern where DistinguishedName is the string version of the name given by getName

Documentation

A Principal is anything or anyone participating in cryprographically protected communication.
Principal()
Constructs this object without any argument

Principal(const DistinguishedName &dn)
Constructs this object with specified DistinguishedName.
Throws:
ParsingException from Principal, if wrong pattern or bad attribute
Parameters:
dn - DistinguishedName of the principal
See Also:
DistinguishedName(const string&)

Principal(const string& dn)
Constructs this object with string representation of the DistinguishedName
Parameters:
dn - string representation of the principal's DN.

~Principal()
Deletes this object

string getName() const
Outputs DistinguishedName in string of the form /attribute1=value1/attribute2=value2...
See Also:
toString

string toString() const

const DistinguishedName& getDistinguishedName() const
Returns DistinguishedName

string paramString() const
Returns the principal following the pattern where DistinguishedName is the string version of the name given by getName. [name="DistinguishedName"]


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

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