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 |
Definition at line 16 of file Certificate.h.
typedef boost::shared_ptr<Certificate> Swift::Certificate::ref |
Definition at line 18 of file Certificate.h.
virtual Swift::Certificate::~Certificate | ( | ) | [virtual] |
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] |
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.