#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] |