This class provides the implementation of a capability certificate
![]() | CapabilityCertificateImpl () Default constructor |
![]() | ~CapabilityCertificateImpl () Default destructor |
![]() | getHashString () const |
![]() | getResource () const |
![]() | getPrincipal () const |
![]() | getPublicKey () const |
![]() | getUnConditionalActions () const |
![]() | getConditionalActions () const |
![]() | doWrite (AkentiOutputStream& drain) const |
![]() | doRead (AkentiInputStream& source) |
![]() | doToXML (DOMElement* capabilityCertInfo) const |
![]() | doFromXML (const DOMElement* capabilityCertInfo) |
![]() | newInstance () const |
![]() | doParamString (ostream& os) const |
![]() | doToText (int indentAmt, ostream& os) const |
This class provides the implementation of a capability certificate.The format for an attribute certificate is:
AttributeCertificateImpl { type // Capability version // certificate's version number id // certificate's unique id issuer // issuer and signer of certificate notBefore // start validity time notAfter // end validity time signatureAlg // signature algorithm principal // principal publicKey // principal's public key (version 2) resource // name of resource unConditionalActions // actions with no conditions attached to them conditionalActions // actions that would be granted once the // condition attached to them evalutes to true signature // digital signature }Generating a capability certificate:
CapabilityCertificateGenerator gen; gen.setIssuer(..); ... gen.sign(...). AkentiCertificate cert = gen.generate();
~CapabilityCertificateImpl()
string getHashString() const
const string& getResource() const
const AkentiPrincipal& getPrincipal() const
const PublicKey& getPublicKey() const
const vector
const vector <ConditionalActions> & getConditionalActions() const
void doWrite(AkentiOutputStream& drain) const
void doRead(AkentiInputStream& source)
void doToXML(DOMElement* capabilityCertInfo) const
void doFromXML(const DOMElement* capabilityCertInfo)
CapabilityCertificateImpl* 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