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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::X509v3CertificateExts::dump (  )  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 Mon Nov 27 22:50:14 2006 for limal-ca-mgm by  doxygen 1.5.0