#include <KeyStoreSpi.h>


Public Member Functions | |
| virtual | ~KeyStoreSpi () |
Protected Member Functions | |
| virtual Enumeration< const String > * | engineAliases ()=0 |
| virtual bool | engineContainsAlias (const String &alias)=0 |
| virtual void | engineDeleteEntry (const String &alias)=0 throw (KeyStoreException) |
| virtual const Date * | engineGetCreationDate (const String &alias)=0 |
| virtual const Certificate * | engineGetCertificate (const String &alias)=0 |
| virtual const String * | engineGetCertificateAlias (const Certificate &cert)=0 |
| virtual const array < Certificate * > * | engineGetCertificateChain (const String &alias)=0 |
| virtual bool | engineIsCertificateEntry (const String &alias)=0 |
| virtual void | engineSetCertificateEntry (const String &alias, const Certificate &cert)=0 throw (KeyStoreException) |
| virtual Key * | engineGetKey (const String &alias, const array< jchar > &password)=0 throw (NoSuchAlgorithmException, UnrecoverableKeyException) |
| virtual bool | engineIsKeyEntry (const String &alias)=0 |
| virtual void | engineSetKeyEntry (const String &alias, const bytearray &key, const array< Certificate * > &)=0 throw (KeyStoreException) |
| virtual void | engineSetKeyEntry (const String &alias, const Key &key, const array< jchar > &password, const array< Certificate * > &)=0 throw (KeyStoreException) |
| virtual jint | engineSize () const =0 |
| virtual void | engineLoad (InputStream *in, const array< jchar > *password)=0 throw (IOException, CertificateException, NoSuchAlgorithmException) |
| virtual void | engineStore (OutputStream &out, const array< jchar > *password)=0 throw (IOException, CertificateException, NoSuchAlgorithmException) |
Friends | |
| class | KeyStore |
| virtual beecrypt::security::KeyStoreSpi::~KeyStoreSpi | ( | ) | [inline, virtual] |
| virtual Enumeration<const String>* beecrypt::security::KeyStoreSpi::engineAliases | ( | ) | [protected, pure virtual] |
| virtual bool beecrypt::security::KeyStoreSpi::engineContainsAlias | ( | const String & | alias | ) | [protected, pure virtual] |
| virtual void beecrypt::security::KeyStoreSpi::engineDeleteEntry | ( | const String & | alias | ) | throw (KeyStoreException) [protected, pure virtual] |
| virtual const Certificate* beecrypt::security::KeyStoreSpi::engineGetCertificate | ( | const String & | alias | ) | [protected, pure virtual] |
| virtual const String* beecrypt::security::KeyStoreSpi::engineGetCertificateAlias | ( | const Certificate & | cert | ) | [protected, pure virtual] |
| virtual const array<Certificate*>* beecrypt::security::KeyStoreSpi::engineGetCertificateChain | ( | const String & | alias | ) | [protected, pure virtual] |
| virtual const Date* beecrypt::security::KeyStoreSpi::engineGetCreationDate | ( | const String & | alias | ) | [protected, pure virtual] |
| virtual Key* beecrypt::security::KeyStoreSpi::engineGetKey | ( | const String & | alias, | |
| const array< jchar > & | password | |||
| ) | throw (NoSuchAlgorithmException, UnrecoverableKeyException) [protected, pure virtual] |
| virtual bool beecrypt::security::KeyStoreSpi::engineIsCertificateEntry | ( | const String & | alias | ) | [protected, pure virtual] |
| virtual bool beecrypt::security::KeyStoreSpi::engineIsKeyEntry | ( | const String & | alias | ) | [protected, pure virtual] |
| virtual void beecrypt::security::KeyStoreSpi::engineLoad | ( | InputStream * | in, | |
| const array< jchar > * | password | |||
| ) | throw (IOException, CertificateException, NoSuchAlgorithmException) [protected, pure virtual] |
| virtual void beecrypt::security::KeyStoreSpi::engineSetCertificateEntry | ( | const String & | alias, | |
| const Certificate & | cert | |||
| ) | throw (KeyStoreException) [protected, pure virtual] |
| virtual void beecrypt::security::KeyStoreSpi::engineSetKeyEntry | ( | const String & | alias, | |
| const Key & | key, | |||
| const array< jchar > & | password, | |||
| const array< Certificate * > & | ||||
| ) | throw (KeyStoreException) [protected, pure virtual] |
| virtual void beecrypt::security::KeyStoreSpi::engineSetKeyEntry | ( | const String & | alias, | |
| const bytearray & | key, | |||
| const array< Certificate * > & | ||||
| ) | throw (KeyStoreException) [protected, pure virtual] |
| virtual jint beecrypt::security::KeyStoreSpi::engineSize | ( | ) | const [protected, pure virtual] |
| virtual void beecrypt::security::KeyStoreSpi::engineStore | ( | OutputStream & | out, | |
| const array< jchar > * | password | |||
| ) | throw (IOException, CertificateException, NoSuchAlgorithmException) [protected, pure virtual] |
friend class KeyStore [friend] |
1.5.8