namespace Akenti class DefaultAkentiRevokedCertificateImpl : public AkentiRevokedCertificateImpl

Class DefaultAkentiRevokedCertificateImpl is an implemention class for AkentiRevokedCertificate

Inheritance:


Public Methods

DefaultAkentiCRLImpl ()
default constructor
~DefaultAkentiCRLImpl ()
default destructor
AkentiPrincipal getGuarantor () const
Returns the guarantor (issuer) of this AkentiCRL in the form of AkentiPrincipal
string getVersion () const
Returns the version of this Default AkentiCRL
UtcTime getLastUpdate () const
Returns the Greenwich Mean Time (GMT) of the LastUpdate time of this certificate revoked list
UtcTime getNextUpdate () const
Returns the Greenwich Mean Time (GMT) of the nextUpdate time of this certificate revoked list
vector <AkentiRevokedCertificate> getRevokedCertificates () const
Returns vector of this AkentiCRL
bool verify (const PublicKey& publicKey) const
Verifies the signature on this certificate revoked list
string getSignature () const
Returns the Signature of this certificate revoked list
string getSignatureAlgorithm () const
Returns the SignatureAlgorithm of this certificate revoked list
DefaultAkentiRevokedCertificateImpl ()
Default Constructor
DefaultAkentiRevokedCertificateImpl (const AkentiCertificate& akentiCert, const UtcTime& date)
Constructs this object specified by AkentiCertificate akentiCert and UtcTime date
DefaultAkentiRevokedCertificateImpl (const string& uniqueID, const string& type, const UtcTime& date)
Constructs this object specified by uniqueID, type and date
DefaultAkentiRevokedCertificateImpl (int serialNumber, const UtcTime& date, const string& type="x509")
Constructs this object specified by serialNumber, date and setted type X509
~DefaultAkentiRevokedCertificateImpl ()
Destructor
int getSerialNumber () const
Returns the serialNumber of the revokedCertificate
string getUniqueID () const
Returns the uniqueID which identifies each Certificate of this revokedCertificate
string getType () const
Returns the type of this revokedCertificate
UtcTime getRevocationDate () const
Returns the revocationDate of this revokedCertificate
vector <AkentiExtension> getExtensions () const
Returns the extensions of this revokedCertificate

Documentation

Class DefaultAkentiRevokedCertificateImpl is an implemention class for AkentiRevokedCertificate.

The format of DefaultAkentiRevokedCertificate is :
DefaultAkentiRevokedCertificateImpl {
serialNumber int
uniqueID string
type string
revocationDate UtcTime
extensions AkentiExtension
}

DefaultAkentiCRLImpl()
default constructor

~DefaultAkentiCRLImpl()
default destructor

AkentiPrincipal getGuarantor() const
Returns the guarantor (issuer) of this AkentiCRL in the form of AkentiPrincipal
Returns:
s guarantor of the certificate
See Also:
AkentiPrincipal

string getVersion() const
Returns the version of this Default AkentiCRL.
Returns:
s string the version of this Default AkentiCRL

UtcTime getLastUpdate() const
Returns the Greenwich Mean Time (GMT) of the LastUpdate time of this certificate revoked list.
Returns:
s the lastUpdate time of this certificate revoked list
See Also:
UtcTime

UtcTime getNextUpdate() const
Returns the Greenwich Mean Time (GMT) of the nextUpdate time of this certificate revoked list.
Returns:
s the lastUpdate time of this certificate revoked list.
See Also:
UtcTime

vector <AkentiRevokedCertificate> getRevokedCertificates() const
Returns vector of this AkentiCRL.
Returns:
s vector
See Also:
AkentiRevokedCertificate

bool verify(const PublicKey& publicKey) const
Verifies the signature on this certificate revoked list.
Returns:
s a boolean whether verified or not
Parameters:
publicKey -
See Also:
PublicKey

string getSignature() const
Returns the Signature of this certificate revoked list.
Returns:
s signature of this certificate revoked list.

string getSignatureAlgorithm() const
Returns the SignatureAlgorithm of this certificate revoked list.
Returns:
s signatureAlgorithm of this certificate revoked list

DefaultAkentiRevokedCertificateImpl()
Default Constructor

DefaultAkentiRevokedCertificateImpl(const AkentiCertificate& akentiCert, const UtcTime& date)
Constructs this object specified by AkentiCertificate akentiCert and UtcTime date.
Parameters:
akentiCert -
date -
See Also:
AkentiCertificate
UtcTime

DefaultAkentiRevokedCertificateImpl(const string& uniqueID, const string& type, const UtcTime& date)
Constructs this object specified by uniqueID, type and date.
Parameters:
uniqueID -
type -
date -
See Also:
UtcTime

DefaultAkentiRevokedCertificateImpl(int serialNumber, const UtcTime& date, const string& type="x509")
Constructs this object specified by serialNumber, date and setted type X509.
Parameters:
serialNumber -
date -
type -
See Also:
UtcTime

~DefaultAkentiRevokedCertificateImpl()
Destructor

int getSerialNumber() const
Returns the serialNumber of the revokedCertificate.
Returns:
s int the serialNumber of revoked certificate

string getUniqueID() const
Returns the uniqueID which identifies each Certificate of this revokedCertificate.
Returns:
s string the uniqueID of revoked certificate

string getType() const
Returns the type of this revokedCertificate.
Returns:
s string the type of revoked certificate

UtcTime getRevocationDate() const
Returns the revocationDate of this revokedCertificate.
Returns:
s UtcTime the revocationDate of revoked certificate
See Also:
UtcTime

vector <AkentiExtension> getExtensions() const
Returns the extensions of this revokedCertificate.
Returns:
s vector the extension list of revoked certificate
See Also:
AkentiExtension


This class has no child classes.
Author:
Srilekha Mudumbai
Version:
1.1 00/04/17
See Also:
AkentiRevokedCertificate
UtcTime
AkentiExtension
AkentiCertificate
DefaultRevocationCertGenerator

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