namespace Akenti class PolicyCertificateImpl : public AkentiCertificateImpl

A Policy certificate contains an authorization file for a resource or a resource subtree

Inheritance:


Public Methods

PolicyCertificateImpl ()
Default Constructor
virtual ~PolicyCertificateImpl ()
virtual PolicyCertificateImpl* newInstance () const
long getCacheTime () const
Returns the caching time in seconds of this PolicyCertificateImpl object
const string& getResource () const
const vector & getAttributeDirectories () const
const vector <UseCondIssuerGroup> & getUseCondIssuerGroups () const
const vector & getIdentityDirectories () const
string getHashString () const

Protected Methods

PolicyCertificateImpl (const string& type)
virtual void doWrite (AkentiOutputStream& drain) const
virtual void doRead (AkentiInputStream& source)
virtual void doParamString (ostream& os) const

Inherited from AkentiCertificateImpl:

Public Methods

string hashCode() const
const string& getType() const
bool hasType(const string& type) const
int getVersionNumber() const
const string& getUniqueID() const
const AkentiPrincipal& getGuarantor() const
const UtcTime& getNotBefore() const
const UtcTime& getNotAfter() const
bool verify(const PublicKey& publicKey) const
virtual string getSignable() const
const string& getSignatureAlg() const
const string& getSignature() const
bool checkValidity(const UtcTime& utcTime) const
bool checkValidity() const
string paramString() const

Documentation

A Policy certificate contains an authorization file for a resource or a resource subtree.
PolicyCertificateImpl { 
Resource name        name of the resource to which this policy applies
attributeDirs        directories to search for attribute certificates
identityDirs         directories to search for identitiy certificates
useCondIssuerGroups  list of stakeholders and their directories
} 
PolicyCertificateImpl()
Default Constructor

virtual ~PolicyCertificateImpl()

virtual PolicyCertificateImpl* newInstance() const

long getCacheTime() const
Returns the caching time in seconds of this PolicyCertificateImpl object.
Returns:
the caching time of this PolicyCertificateImpl

const string& getResource() const

const vector & getAttributeDirectories() const

const vector <UseCondIssuerGroup> & getUseCondIssuerGroups() const

const vector & getIdentityDirectories() const

string getHashString() const

PolicyCertificateImpl(const string& type)

virtual void doWrite(AkentiOutputStream& drain) const

virtual void doRead(AkentiInputStream& source)

virtual void doParamString(ostream& os) const


Direct child classes:
RootPolicyCertificateImpl
Author:
Srilekha Mudumbai Abdelilah Essiari
Version:
1.1 00/05/26

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