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 |