Public Types | Public Member Functions | Static Protected Attributes

Swift::Certificate Class Reference

List of all members.

Public Types

typedef boost::shared_ptr
< Certificate
ref

Public Member Functions

virtual ~Certificate ()
virtual std::string getSubjectName () const =0
 Returns the textual representation of the full Subject name.
virtual std::vector< std::string > getCommonNames () const =0
virtual std::vector< std::string > getSRVNames () const =0
virtual std::vector< std::string > getDNSNames () const =0
virtual std::vector< std::string > getXMPPAddresses () const =0
virtual ByteArray toDER () const =0
virtual std::string getSHA1Fingerprint () const

Static Protected Attributes

static const char * ID_ON_XMPPADDR_OID
static const char * ID_ON_DNSSRV_OID

Detailed Description

Definition at line 16 of file Certificate.h.


Member Typedef Documentation

typedef boost::shared_ptr<Certificate> Swift::Certificate::ref

Definition at line 18 of file Certificate.h.


Constructor & Destructor Documentation

virtual Swift::Certificate::~Certificate (  )  [virtual]

Member Function Documentation

virtual std::vector<std::string> Swift::Certificate::getCommonNames (  )  const [pure virtual]
virtual std::vector<std::string> Swift::Certificate::getDNSNames (  )  const [pure virtual]
virtual std::string Swift::Certificate::getSHA1Fingerprint (  )  const [virtual]
virtual std::vector<std::string> Swift::Certificate::getSRVNames (  )  const [pure virtual]
virtual std::string Swift::Certificate::getSubjectName (  )  const [pure virtual]

Returns the textual representation of the full Subject name.

virtual std::vector<std::string> Swift::Certificate::getXMPPAddresses (  )  const [pure virtual]
virtual ByteArray Swift::Certificate::toDER (  )  const [pure virtual]

Member Data Documentation

const char* Swift::Certificate::ID_ON_DNSSRV_OID [static, protected]

Definition at line 39 of file Certificate.h.

const char* Swift::Certificate::ID_ON_XMPPADDR_OID [static, protected]

Definition at line 38 of file Certificate.h.