#include <Certificate.h>


Public Member Functions | |
| virtual | ~Certificate () |
| virtual bool | equals (const Object *obj) const throw () |
| virtual const bytearray & | getEncoded () const =0 throw (CertificateEncodingException) |
| 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) |
| 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 | ( | ) | [inline, virtual] |
| virtual bool beecrypt::security::cert::Certificate::equals | ( | const Object * | obj | ) | const throw () [virtual] |
Reimplemented from beecrypt::lang::Object.
| virtual const bytearray& beecrypt::security::cert::Certificate::getEncoded | ( | ) | const throw (CertificateEncodingException) [pure virtual] |
| virtual const PublicKey& beecrypt::security::cert::Certificate::getPublicKey | ( | ) | const [pure virtual] |
| const String& beecrypt::security::cert::Certificate::getType | ( | ) | const throw () |
| virtual void beecrypt::security::cert::Certificate::verify | ( | const PublicKey & | , | |
| const String & | ||||
| ) | const throw (CertificateException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException) [pure virtual] |
| virtual void beecrypt::security::cert::Certificate::verify | ( | const PublicKey & | ) | const throw (CertificateException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException) [pure virtual] |
1.5.8