#include <Certificate.h>
Inheritance diagram for beecrypt::security::cert::Certificate:
Public Member Functions | |
virtual | ~Certificate () |
virtual bool | equals (const Object &compare) const throw () |
virtual const bytearray & | getEncoded () const=0 |
virtual const PublicKey & | getPublicKey () const=0 |
virtual void | verify (const PublicKey &) const=0 throw (CertificateException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException) |
virtual void | verify (const PublicKey &, const String &) const=0 throw (CertificateException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException) |
virtual const String & | toString () const=0 throw () |
const String & | getType () const throw () |
Protected Member Functions | |
Certificate (const String &type) |
beecrypt::security::cert::Certificate::Certificate | ( | const String & | type | ) | [protected] |
virtual beecrypt::security::cert::Certificate::~Certificate | ( | ) | [virtual] |
virtual bool beecrypt::security::cert::Certificate::equals | ( | const Object & | compare | ) | const throw () [virtual] |
Reimplemented from beecrypt::lang::Object.
virtual const bytearray& beecrypt::security::cert::Certificate::getEncoded | ( | ) | const [pure virtual] |
virtual const PublicKey& beecrypt::security::cert::Certificate::getPublicKey | ( | ) | const [pure virtual] |
virtual void beecrypt::security::cert::Certificate::verify | ( | const PublicKey & | ) | const throw (CertificateException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException) [pure virtual] |
virtual void beecrypt::security::cert::Certificate::verify | ( | const PublicKey & | , | |
const String & | ||||
) | const throw (CertificateException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException) [pure virtual] |
virtual const String& beecrypt::security::cert::Certificate::toString | ( | ) | const throw () [pure virtual] |
const String& beecrypt::security::cert::Certificate::getType | ( | ) | const throw () |