limal::ca_mgm::CertificateData Class Reference

Read-only data representation of a certificate. More...

#include <CertificateData.hpp>

List of all members.

Public Member Functions

 CertificateData (const CertificateData &data)
virtual ~CertificateData ()
CertificateDataoperator= (const CertificateData &data)
BLOCXX_NAMESPACE::UInt32 getVersion () const
String getSerial () const
time_t getStartDate () const
time_t getEndDate () const
DNObject getIssuerDN () const
DNObject getSubjectDN () const
BLOCXX_NAMESPACE::UInt32 getKeysize () const
KeyAlg getPublicKeyAlgorithm () const
String getPublicKeyAlgorithmAsString () const
limal::ByteBuffer getPublicKey () const
SigAlg getSignatureAlgorithm () const
String getSignatureAlgorithmAsString () const
limal::ByteBuffer getSignature () const
String getFingerprint () const
X509v3CertificateExts getExtensions () const
String getCertificateAsText () const
String getExtensionsAsText () const
virtual bool valid () const
virtual BLOCXX_NAMESPACE::StringArray verify () const
virtual BLOCXX_NAMESPACE::StringArray dump () const

Protected Member Functions

 CertificateData ()

Protected Attributes

BLOCXX_NAMESPACE::COWIntrusiveReference<
CertificateDataImpl > 
m_impl


Detailed Description

Read-only data representation of a certificate.

This class is a read-only data representation of a certificate


Constructor & Destructor Documentation

limal::ca_mgm::CertificateData::CertificateData const CertificateData data  ) 
 

virtual limal::ca_mgm::CertificateData::~CertificateData  )  [virtual]
 

limal::ca_mgm::CertificateData::CertificateData  )  [protected]
 


Member Function Documentation

virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::CertificateData::dump  )  const [virtual]
 

String limal::ca_mgm::CertificateData::getCertificateAsText  )  const
 

Return the Certificate data as human readable text. (Format may change)

time_t limal::ca_mgm::CertificateData::getEndDate  )  const
 

X509v3CertificateExts limal::ca_mgm::CertificateData::getExtensions  )  const
 

String limal::ca_mgm::CertificateData::getExtensionsAsText  )  const
 

Return the Certificate extensions as human readable text. (Format may change)

String limal::ca_mgm::CertificateData::getFingerprint  )  const
 

DNObject limal::ca_mgm::CertificateData::getIssuerDN  )  const
 

BLOCXX_NAMESPACE ::UInt32 limal::ca_mgm::CertificateData::getKeysize  )  const
 

limal::ByteBuffer limal::ca_mgm::CertificateData::getPublicKey  )  const
 

KeyAlg limal::ca_mgm::CertificateData::getPublicKeyAlgorithm  )  const
 

String limal::ca_mgm::CertificateData::getPublicKeyAlgorithmAsString  )  const
 

String limal::ca_mgm::CertificateData::getSerial  )  const
 

limal::ByteBuffer limal::ca_mgm::CertificateData::getSignature  )  const
 

SigAlg limal::ca_mgm::CertificateData::getSignatureAlgorithm  )  const
 

String limal::ca_mgm::CertificateData::getSignatureAlgorithmAsString  )  const
 

time_t limal::ca_mgm::CertificateData::getStartDate  )  const
 

DNObject limal::ca_mgm::CertificateData::getSubjectDN  )  const
 

BLOCXX_NAMESPACE ::UInt32 limal::ca_mgm::CertificateData::getVersion  )  const
 

CertificateData& limal::ca_mgm::CertificateData::operator= const CertificateData data  ) 
 

virtual bool limal::ca_mgm::CertificateData::valid  )  const [virtual]
 

virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::CertificateData::verify  )  const [virtual]
 


Member Data Documentation

BLOCXX_NAMESPACE ::COWIntrusiveReference<CertificateDataImpl> limal::ca_mgm::CertificateData::m_impl [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Nov 12 01:06:21 2008 for limal-ca-mgm by  doxygen 1.4.6