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:

doxygen