namespace Akenti class DelegationCertificateImpl : public AkentiCertificateImpl

This class is not used

Inheritance:


Public Methods

DelegationCertGenerator ()
constructs this object
~DelegationCertGenerator ()
destroys this object
void setResource (const string& resource)
Sets the resources
void setAkentiExtensions (const vector<AkentiExtension>& extensions)
Sets the akenti extensions
DelegationCertificateImpl ()
~DelegationCertificateImpl ()
DelegationCertificateImpl* newInstance () const
string getHashString () const
const string& getResource () const
const vector <AkentiExtension> & getAkentiExtensions () const
const AkentiPrincipal& getPrincipal () const

Protected Methods

void doWrite (AkentiOutputStream& drain) const
void doRead (AkentiInputStream& source)
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

This class is not used. It was intended to represent the Globus proxy certificates. But they are are actually represented by a chain of x509 identity certificates with impersonation cetificate extensions.
DelegationCertGenerator()
constructs this object

~DelegationCertGenerator()
destroys this object

void setResource(const string& resource)
Sets the resources.
Parameters:
resource - the resource

void setAkentiExtensions(const vector<AkentiExtension>& extensions)
Sets the akenti extensions.
Parameters:
extensions - the extentions of the delegation certificate

DelegationCertificateImpl()

~DelegationCertificateImpl()

DelegationCertificateImpl* newInstance() const

string getHashString() const

const string& getResource() const

const vector <AkentiExtension> & getAkentiExtensions() const

const AkentiPrincipal& getPrincipal() const

void doWrite(AkentiOutputStream& drain) const

void doRead(AkentiInputStream& source)

void doParamString(ostream& os) const


This class has no child classes.
Author:
Srilekha Mudumbai Abdelilah Essiari Xiang Sun
Version:
1.1 00/05/26
See Also:
AkentiX509CertificateImpl
CapabilityCertificateImpl

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