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 Sun Aug 1 09:44:24 2010 for limal-ca-mgm by  doxygen 1.6.3