This is a class to hold a Distinguished Name as a set of name and value pairs
![]() | ~CertificateRevocationListImpl () Deletes the object |
![]() | getVersion () const Returns the version of the CRL |
![]() | getGuarantor () const Returns the guarantor of the CRL |
![]() | getSignature () const Returns the signature of the CRL |
![]() | getLastUpdate () const Returns the UtcTime of the last CertificateRevocationList update time |
![]() | getNextUpdate () const Returns the UtcTime of the next CertificateRevocationList update time |
![]() | getRevokedCertificates () const Returns a vector which contains the certificates have been revoked |
![]() | isRevoked (const long& serialnumber) const Returns a boolean which specifies the revocation status of the given serial number of the certificate |
![]() | isRevoked (const long& serialnumber, const UtcTime& ctime) const Returns a int which specifies the revocation status (yes/no/unknown) of the given serial number of the certificate |
![]() | DistinguishedName (const string& dn = "/CN=NO_NAME") Constructs this object from the input distinguishedName string |
![]() | ~DistinguishedName () Deletes this object |
![]() | containsAttributeValue (const string& attribute, const string& value) const Checks to see if the pair of |
![]() | getValue (const string& attribute) const Returns the value of the pair of |
![]() | getValues (const string& attribute) Returns the vector with values corresponding to the attribute |
![]() | containsAttribute (const string& attribute) const Returns true if the specified attribute exists in this DistinguishName |
![]() | containsValue (const string& value) const Returns true if the specified value exists in the pair of |
![]() | numOfOcurrences (const string& attribute) const Returns the number of ocurrences of the specified attribute |
![]() | size () const Returns the size of the vector pairs |
![]() | hasMorePairs (int index) const Returns true if the specified index is in pairs' range |
![]() | getPairAt (int index) const Returns the pair of |
![]() | toString () const |
![]() | paramString () const Returns a string representation for DistinguishedName which is used for debugging purposes |
![]() | operator== (const DistinguishedName& dn) const Is true if the DN's are identical: same pairs, same values in the same order |
This is a class to hold a Distinguished Name as a set of name and value pairs. A Distinguished Name is a multi-component name used in X5.09 certifificate to uniquely identify an entity. Examples of attributes are listed below.commonName "CN" user ID "UID" countryName "C" localityName "L" Email Address "E" stateOrProvinceName "ST" organizationName "O" organizationalUnitName "OU"Some of the attributes may have more than one value. And we allow user defined attributes
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