A Policy certificate specifies the use-condition certificates issuers, directories where to search for attribute and identity certificates
![]() | PolicyCertificateImpl () Default Constructor |
![]() | ~PolicyCertificateImpl () Destroys this object |
![]() | getHashString () const Returns the name of the resource |
![]() | getResource () const Returns the name of the resource |
![]() | containsCertificateAuthorityInfos () const |
![]() | getCertificateAuthorityInfos () const Returns CertificateAuthority infos |
![]() | getUseCondIssuerGroups () const Returns UseConditionIssuer groups |
![]() | getAttributeDirectories () const Returns the directories used to find attribute certificates |
![]() | getCacheTime () const Returns the caching time in seconds |
![]() | doWrite (AkentiOutputStream& drain) const |
![]() | doRead (AkentiInputStream& source) |
![]() | doToXML (DOMElement* attrCertInfo) const |
![]() | doFromXML (const DOMElement* attrCertInfo) |
![]() | newInstance () const |
![]() | doParamString (ostream& os) const |
![]() | doToText (int indentAmt, ostream& os) const |
A Policy certificate specifies the use-condition certificates issuers, directories where to search for attribute and identity certificates.The encoding for a policy certificate is:
PolicyCertificateImpl { type // Policy version // certificate's version number id // certificate's unique id issuer // issuer and signer of certificate notBefore // start validity date notAfter // end validity date signatureAlg // name of algorithm used to sign this certificate resource // name of the resource to which this policy applies certAuthInfos // (0 or more) trusted cas and their infos ucIssuerGroups // (1 or more) list of groups of stakeholders and their directories attributeDirs // (0 or more) directories to search for attribute certificates cacheTime // signature // digital signature of the certificate }
~PolicyCertificateImpl()
string getHashString() const
const string& getResource() const
bool containsCertificateAuthorityInfos() const
const vector <CertificateAuthorityInfo> & getCertificateAuthorityInfos() const
const vector <UseCondIssuerGroup> & getUseCondIssuerGroups() const
const vector <Directory> & getAttributeDirectories() const
long getCacheTime() const
void doWrite(AkentiOutputStream& drain) const
void doRead(AkentiInputStream& source)
void doToXML(DOMElement* attrCertInfo) const
void doFromXML(const DOMElement* attrCertInfo)
PolicyCertificateImpl* newInstance() const
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