|
activemq-cpp-3.9.0
|
Base interface for all identity certificates. More...
#include <src/main/decaf/security/cert/X509Certificate.h>

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 |
Public Member Functions inherited from decaf::security::cert::Certificate | |
| virtual | ~Certificate () |
| virtual bool | equals (const Certificate &cert) const =0 |
| Compares the encoded form of the two certificates. More... | |
| virtual void | getEncoded (std::vector< unsigned char > &output) const =0 |
| Provides the encoded form of this certificate. More... | |
| virtual std::string | getType () const =0 |
| Returns the type of this certificate. More... | |
| virtual PublicKey * | getPublicKey ()=0 |
| Gets the public key of this certificate. More... | |
| virtual const PublicKey * | getPublicKey () const =0 |
| Gets the public key of this certificate. More... | |
| virtual void | verify (const PublicKey &publicKey) const =0 |
| Verifies that this certificate was signed with the private key that corresponds to the specified public key. More... | |
| virtual void | verify (const PublicKey &publicKey, const std::string &sigProvider) const =0 |
| Verifies that this certificate was signed with the private key that corresponds to the specified public key. More... | |
| virtual std::string | toString () const =0 |
| Returns a string representation of this certificate. More... | |
Base interface for all identity certificates.
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |