decaf::security::cert::X509Certificate Class Reference

Base interface for all identity certificates. More...

#include <src/main/decaf/security/cert/X509Certificate.h>

Inheritance diagram for decaf::security::cert::X509Certificate:
Inheritance graph
[legend]

Public Member Functions

virtual ~X509Certificate ()
virtual void checkValidity () const =0
virtual void checkValidity (const decaf::util::Date &date) const =0
virtual int getBasicConstraints () const =0
virtual void getIssuerUniqueID (std::vector< bool > &output) const =0
virtual const auth::X500Principal * getIssuerX500Principal () const =0
virtual void getKeyUsage (std::vector< unsigned char > &output) const =0
virtual decaf::util::Date getNotAfter () const =0
virtual decaf::util::Date getNotBefore () const =0
virtual std::string getSigAlgName () const =0
virtual std::string getSigAlgOID () const =0
virtual void getSigAlgParams (std::vector< unsigned char > &output) const =0
virtual void getSignature (std::vector< unsigned char > &output) const =0
virtual void getSubjectUniqueID (std::vector< bool > &output) const =0
virtual const auth::X500Principal * getSubjectX500Principal () const =0
virtual void getTBSCertificate (std::vector< unsigned char > &output) const =0
virtual int getVersion () const =0

Detailed Description

Base interface for all identity certificates.


Constructor & Destructor Documentation

virtual decaf::security::cert::X509Certificate::~X509Certificate (  )  [inline, virtual]

Member Function Documentation

virtual void decaf::security::cert::X509Certificate::checkValidity ( const decaf::util::Date date  )  const [pure virtual]
virtual void decaf::security::cert::X509Certificate::checkValidity (  )  const [pure virtual]
virtual int decaf::security::cert::X509Certificate::getBasicConstraints (  )  const [pure virtual]
virtual void decaf::security::cert::X509Certificate::getIssuerUniqueID ( std::vector< bool > &  output  )  const [pure virtual]
virtual const auth::X500Principal* decaf::security::cert::X509Certificate::getIssuerX500Principal (  )  const [pure virtual]
virtual void decaf::security::cert::X509Certificate::getKeyUsage ( std::vector< unsigned char > &  output  )  const [pure virtual]
virtual decaf::util::Date decaf::security::cert::X509Certificate::getNotAfter (  )  const [pure virtual]
virtual decaf::util::Date decaf::security::cert::X509Certificate::getNotBefore (  )  const [pure virtual]
virtual std::string decaf::security::cert::X509Certificate::getSigAlgName (  )  const [pure virtual]
virtual std::string decaf::security::cert::X509Certificate::getSigAlgOID (  )  const [pure virtual]
virtual void decaf::security::cert::X509Certificate::getSigAlgParams ( std::vector< unsigned char > &  output  )  const [pure virtual]
virtual void decaf::security::cert::X509Certificate::getSignature ( std::vector< unsigned char > &  output  )  const [pure virtual]
virtual void decaf::security::cert::X509Certificate::getSubjectUniqueID ( std::vector< bool > &  output  )  const [pure virtual]
virtual const auth::X500Principal* decaf::security::cert::X509Certificate::getSubjectX500Principal (  )  const [pure virtual]
virtual void decaf::security::cert::X509Certificate::getTBSCertificate ( std::vector< unsigned char > &  output  )  const [pure virtual]
virtual int decaf::security::cert::X509Certificate::getVersion (  )  const [pure virtual]

The documentation for this class was generated from the following file:

Generated on 1 Dec 2014 for activemq-cpp-3.8.2 by  doxygen 1.6.1