#include <KeyFactorySpi.h>


Public Member Functions | |
| virtual | ~KeyFactorySpi () |
Protected Member Functions | |
| virtual PrivateKey * | engineGeneratePrivate (const KeySpec &spec)=0 throw (InvalidKeySpecException) |
| virtual PublicKey * | engineGeneratePublic (const KeySpec &spec)=0 throw (InvalidKeySpecException) |
| virtual KeySpec * | engineGetKeySpec (const Key &key, const type_info &info)=0 throw (InvalidKeySpecException) |
| virtual Key * | engineTranslateKey (const Key &key)=0 throw (InvalidKeyException) |
Friends | |
| class | KeyFactory |
| virtual beecrypt::security::KeyFactorySpi::~KeyFactorySpi | ( | ) | [inline, virtual] |
| virtual PrivateKey* beecrypt::security::KeyFactorySpi::engineGeneratePrivate | ( | const KeySpec & | spec | ) | throw (InvalidKeySpecException) [protected, pure virtual] |
| virtual PublicKey* beecrypt::security::KeyFactorySpi::engineGeneratePublic | ( | const KeySpec & | spec | ) | throw (InvalidKeySpecException) [protected, pure virtual] |
| virtual KeySpec* beecrypt::security::KeyFactorySpi::engineGetKeySpec | ( | const Key & | key, | |
| const type_info & | info | |||
| ) | throw (InvalidKeySpecException) [protected, pure virtual] |
| virtual Key* beecrypt::security::KeyFactorySpi::engineTranslateKey | ( | const Key & | key | ) | throw (InvalidKeyException) [protected, pure virtual] |
friend class KeyFactory [friend] |
1.5.8