class AkentiX509CertificateImpl

This is is used internally by the engine.

Inheritance:


Public Methods

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

Protected Methods

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


Inherited from AkentiCertificateImpl:

Public Methods

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

Protected Methods

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


Documentation

This is is used internally by the engine. It adpats the standard x509 certificate to the akenti certificates.

o AkentiX509CertificateImpl()
Constructs this object

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

o ~AkentiX509CertificateImpl()
Destructor

oconst AkentiPrincipal& getPrincipal() const

oconst Key& getSubjectPublicKey() const

oconst URL& getRevocationURL() const

oint getSerialNumber() const

ostring getSignable() const

ostring getHashString() const

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

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

oAkentiX509CertificateImpl* newInstance() const

ovoid doWrite(AkentiOutputStream& drain) const

ovoid doRead(AkentiInputStream& source)

ovoid doParamString(ostream& os) const

ovoid doToText(int indentAmt, ostream& os) const

ovoid doToLogString(ostream& os) const


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

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.