namespace Akenti class OpenSSLCRLImpl : public CertificateRevocationListImpl An OpenSSLCRLImpl object is a subclass of CertificateRevocationListImpl
| | OpenSSLCRLImpl (X509_CRL *crl) Constructs an OpenSSLCRLImpl given a X509_CRL object |
| | ~OpenSSLCRLImpl () Deletes this object |
| | getVersion () const Returns the version of this CRL |
| | getGuarantor () const Returns the guarantor(issuer) of this CRL |
| | getSignature () const Returns the signature of this CRL |
| | getLastUpdate () const Returns the last update of this CRL |
| | getNextUpdate () const Returns the next update for this CRL |
| | getRevokedCertificates () const Returns a vector which contains the certificates have been revoked |
| | isRevoked (const long& serialnumber) const Returns a boolean which specifies the revocation status of the given serial number of the certificate |
| | isRevoked (const long& serialnumber, const UtcTime& ctime) const Returns a boolean which specifies the revocation status of the given serial number of the certificate |
An OpenSSLCRLImpl object is a subclass of CertificateRevocationListImpl. It provides applications, albeit indirectly, with the functionality of getting the version, guarantor, signature, last update, next update of the CRL and the revoked certificates. It contains a X509_CRL structure implements its methods by wrapping OpenSSL library calls.
~OpenSSLCRLImpl()
long getVersion() const
Principal getGuarantor() const
Principal(string)
string getSignature() const
UtcTime getLastUpdate() const
X509_CRL_get_lastUpdate(X509_CRL)
UtcTime(char *)
UtcTime getNextUpdate() const
UtcTime(char *)
vector <RevokedCertificate> getRevokedCertificates() const
X509_REVOKED
OpenSSLX509RevokedCertificateImpl
UtcTime(char *)
bool isRevoked(const long& serialnumber) const
int isRevoked(const long& serialnumber, const UtcTime& ctime) const
UtcTime - ctime that specifies the time at which the
revocation status is requested.
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