limal::ca_mgm::X509v3CertificateExts Class Reference

Read-only data representation of X509 V3 Certificate Extensions. More...

#include <X509v3CertificateExtensions.hpp>

List of all members.

Public Member Functions

 X509v3CertificateExts (const X509v3CertificateExts &extensions)
virtual ~X509v3CertificateExts ()
X509v3CertificateExtsoperator= (const X509v3CertificateExts &extensions)
NsBaseUrlExt getNsBaseUrl () const
NsRevocationUrlExt getNsRevocationUrl () const
NsCaRevocationUrlExt getNsCaRevocationUrl () const
NsRenewalUrlExt getNsRenewalUrl () const
NsCaPolicyUrlExt getNsCaPolicyUrl () const
NsSslServerNameExt getNsSslServerName () const
NsCommentExt getNsComment () const
NsCertTypeExt getNsCertType () const
KeyUsageExt getKeyUsage () const
BasicConstraintsExt getBasicConstraints () const
ExtendedKeyUsageExt getExtendedKeyUsage () const
SubjectKeyIdentifierExt getSubjectKeyIdentifier () const
AuthorityKeyIdentifierExt getAuthorityKeyIdentifier () const
SubjectAlternativeNameExt getSubjectAlternativeName () const
IssuerAlternativeNameExt getIssuerAlternativeName () const
AuthorityInfoAccessExt getAuthorityInfoAccess () const
CRLDistributionPointsExt getCRLDistributionPoints () const
CertificatePoliciesExt getCertificatePolicies () const
virtual bool valid () const
virtual BLOCXX_NAMESPACE::StringArray verify () const
virtual BLOCXX_NAMESPACE::StringArray dump () const

Protected Member Functions

 X509v3CertificateExts ()

Protected Attributes

BLOCXX_NAMESPACE::COWIntrusiveReference<
X509v3CertificateExtsImpl > 
m_impl


Detailed Description

Read-only data representation of X509 V3 Certificate Extensions.


Constructor & Destructor Documentation

limal::ca_mgm::X509v3CertificateExts::X509v3CertificateExts const X509v3CertificateExts extensions  ) 
 

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

limal::ca_mgm::X509v3CertificateExts::X509v3CertificateExts  )  [protected]
 


Member Function Documentation

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

AuthorityInfoAccessExt limal::ca_mgm::X509v3CertificateExts::getAuthorityInfoAccess  )  const
 

AuthorityKeyIdentifierExt limal::ca_mgm::X509v3CertificateExts::getAuthorityKeyIdentifier  )  const
 

BasicConstraintsExt limal::ca_mgm::X509v3CertificateExts::getBasicConstraints  )  const
 

CertificatePoliciesExt limal::ca_mgm::X509v3CertificateExts::getCertificatePolicies  )  const
 

CRLDistributionPointsExt limal::ca_mgm::X509v3CertificateExts::getCRLDistributionPoints  )  const
 

ExtendedKeyUsageExt limal::ca_mgm::X509v3CertificateExts::getExtendedKeyUsage  )  const
 

IssuerAlternativeNameExt limal::ca_mgm::X509v3CertificateExts::getIssuerAlternativeName  )  const
 

KeyUsageExt limal::ca_mgm::X509v3CertificateExts::getKeyUsage  )  const
 

NsBaseUrlExt limal::ca_mgm::X509v3CertificateExts::getNsBaseUrl  )  const
 

NsCaPolicyUrlExt limal::ca_mgm::X509v3CertificateExts::getNsCaPolicyUrl  )  const
 

NsCaRevocationUrlExt limal::ca_mgm::X509v3CertificateExts::getNsCaRevocationUrl  )  const
 

NsCertTypeExt limal::ca_mgm::X509v3CertificateExts::getNsCertType  )  const
 

NsCommentExt limal::ca_mgm::X509v3CertificateExts::getNsComment  )  const
 

NsRenewalUrlExt limal::ca_mgm::X509v3CertificateExts::getNsRenewalUrl  )  const
 

NsRevocationUrlExt limal::ca_mgm::X509v3CertificateExts::getNsRevocationUrl  )  const
 

NsSslServerNameExt limal::ca_mgm::X509v3CertificateExts::getNsSslServerName  )  const
 

SubjectAlternativeNameExt limal::ca_mgm::X509v3CertificateExts::getSubjectAlternativeName  )  const
 

SubjectKeyIdentifierExt limal::ca_mgm::X509v3CertificateExts::getSubjectKeyIdentifier  )  const
 

X509v3CertificateExts& limal::ca_mgm::X509v3CertificateExts::operator= const X509v3CertificateExts extensions  ) 
 

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

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


Member Data Documentation

BLOCXX_NAMESPACE ::COWIntrusiveReference<X509v3CertificateExtsImpl> limal::ca_mgm::X509v3CertificateExts::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