libcamgm
|
Read-only data representation of a CRL. More...
#include <CRLData.hpp>
Public Member Functions | |
CRLData (const CRLData &data) | |
virtual | ~CRLData () |
CRLData & | operator= (const CRLData &data) |
int32_t | getVersion () const |
std::string | getFingerprint () const |
time_t | getLastUpdateDate () const |
time_t | getNextUpdateDate () const |
DNObject | getIssuerDN () const |
SigAlg | getSignatureAlgorithm () const |
std::string | getSignatureAlgorithmAsString () const |
ca_mgm::ByteBuffer | getSignature () const |
X509v3CRLExts | getExtensions () const |
std::map< std::string, RevocationEntry > | getRevocationData () const |
RevocationEntry | getRevocationEntry (const std::string &oid) |
std::string | getCRLAsText () const |
std::string | getExtensionsAsText () const |
virtual bool | valid () const |
virtual std::vector< std::string > | verify () const |
virtual std::vector< std::string > | dump () const |
Protected Member Functions | |
CRLData () | |
std::vector< std::string > | checkRevocationData (const std::map< std::string, RevocationEntry > &rd) const |
Protected Attributes | |
ca_mgm::RWCOW_pointer< CRLDataImpl > | m_impl |
Read-only data representation of a CRL.
This class is a read-only data representation of a CRL.
ca_mgm::CRLData::CRLData | ( | const CRLData & | data | ) |
|
virtual |
|
protected |
|
protected |
|
virtual |
std::string ca_mgm::CRLData::getCRLAsText | ( | ) | const |
Return the CRL data as human readable text. (Format may change)
X509v3CRLExts ca_mgm::CRLData::getExtensions | ( | ) | const |
std::string ca_mgm::CRLData::getExtensionsAsText | ( | ) | const |
Return the CRL extensions as human readable text. (Format may change)
std::string ca_mgm::CRLData::getFingerprint | ( | ) | const |
DNObject ca_mgm::CRLData::getIssuerDN | ( | ) | const |
time_t ca_mgm::CRLData::getLastUpdateDate | ( | ) | const |
time_t ca_mgm::CRLData::getNextUpdateDate | ( | ) | const |
std::map<std::string, RevocationEntry> ca_mgm::CRLData::getRevocationData | ( | ) | const |
RevocationEntry ca_mgm::CRLData::getRevocationEntry | ( | const std::string & | oid | ) |
ca_mgm::ByteBuffer ca_mgm::CRLData::getSignature | ( | ) | const |
SigAlg ca_mgm::CRLData::getSignatureAlgorithm | ( | ) | const |
std::string ca_mgm::CRLData::getSignatureAlgorithmAsString | ( | ) | const |
int32_t ca_mgm::CRLData::getVersion | ( | ) | const |
|
virtual |
|
virtual |
|
protected |