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.
1.7.1