namespace Akenti class AkentiX509CertificateImpl : public AkentiCertificateImpl

This is is used internally by the engine

Inheritance:


Public Methods

AkentiX509CertificateImpl ()
Constructs this object
AkentiX509CertificateImpl (const Certificate& cert)
Constructs this object given a standard x509 certificate
~AkentiX509CertificateImpl ()
Destructor
const AkentiPrincipal& getPrincipal () const
const PublicKey& getSubjectPublicKey () const
const URL& getRevocationURL () const
int getSerialNumber () const
string getSignable () const
string getHashString () const

Protected Methods

void writeObject (AkentiOutputStream& drain) const
Writes out a DER encoded version of the wrapped X509 certificate,
void readObject (AkentiInputStream& source)
Reads a DER encoded X509 certificate from the input stream
AkentiX509CertificateImpl* newInstance () const
void doWrite (AkentiOutputStream& drain) const
void doRead (AkentiInputStream& source)
void doParamString (ostream& os) const
void doToText (int indentAmt, ostream& os) const
void doToLogString (ostream& os) const

Inherited from AkentiCertificateImpl:

Public Methods

virtual string hashCode() const
const string& getType() const
bool hasType(const string& type) const
int getVersionNumber() const
const string& getUniqueID() const
const AkentiIssuer& getIssuer() const
const UtcTime& getNotBefore() const
const UtcTime& getNotAfter() const
bool verify(const PublicKey& publicKey) const
const string& getCanonAlg() const
const string& getSignatureAlg() const
const string& getSignature() const
bool checkValidity(const UtcTime& utcTime) const
bool checkValidity() const
string paramString() const
string toText(int indentAmt = 0) const
string toLogString() const

Protected Methods

virtual void doToXML(DOMElement* element) const
virtual void doFromXML(const DOMElement* element)

Documentation

This is is used internally by the engine. It adpats the standard x509 certificate to the akenti certificates.
AkentiX509CertificateImpl()
Constructs this object

AkentiX509CertificateImpl(const Certificate& cert)
Constructs this object given a standard x509 certificate

~AkentiX509CertificateImpl()
Destructor

const AkentiPrincipal& getPrincipal() const

const PublicKey& getSubjectPublicKey() const

const URL& getRevocationURL() const

int getSerialNumber() const

string getSignable() const

string getHashString() const

void writeObject(AkentiOutputStream& drain) const
Writes out a DER encoded version of the wrapped X509 certificate,

void readObject(AkentiInputStream& source)
Reads a DER encoded X509 certificate from the input stream

AkentiX509CertificateImpl* newInstance() const

void doWrite(AkentiOutputStream& drain) const

void doRead(AkentiInputStream& source)

void doParamString(ostream& os) const

void doToText(int indentAmt, ostream& os) const

void doToLogString(ostream& os) const


This class has no child classes.
Author:
Srilekha Mudumbai Abdelilah Essiari
Version:
1.1 00/05/01

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