#include <KeyPairGenerator.h>
Public Member Functions | |
virtual | ~KeyPairGenerator () |
KeyPair * | generateKeyPair () |
void | initialize (const AlgorithmParameterSpec &) throw (InvalidAlgorithmParameterException) |
void | initialize (const AlgorithmParameterSpec &, SecureRandom *) throw (InvalidAlgorithmParameterException) |
void | initialize (int) throw (InvalidParameterException) |
void | initialize (int, SecureRandom *) throw (InvalidParameterException) |
const String & | getAlgorithm () const throw () |
const Provider & | getProvider () const throw () |
Static Public Member Functions | |
static KeyPairGenerator * | getInstance (const String &algorithm) throw (NoSuchAlgorithmException) |
static KeyPairGenerator * | getInstance (const String &algorithm, const String &provider) throw (NoSuchAlgorithmException, NoSuchProviderException) |
static KeyPairGenerator * | getInstance (const String &algorithm, const Provider &provider) throw (NoSuchAlgorithmException) |
Protected Member Functions | |
KeyPairGenerator (KeyPairGeneratorSpi *spi, const Provider *provider, const String &algorithm) |
beecrypt::security::KeyPairGenerator::KeyPairGenerator | ( | KeyPairGeneratorSpi * | spi, | |
const Provider * | provider, | |||
const String & | algorithm | |||
) | [protected] |
virtual beecrypt::security::KeyPairGenerator::~KeyPairGenerator | ( | ) | [virtual] |
KeyPair* beecrypt::security::KeyPairGenerator::generateKeyPair | ( | ) |
const String& beecrypt::security::KeyPairGenerator::getAlgorithm | ( | ) | const throw () |
static KeyPairGenerator* beecrypt::security::KeyPairGenerator::getInstance | ( | const String & | algorithm, | |
const Provider & | provider | |||
) | throw (NoSuchAlgorithmException) [static] |
static KeyPairGenerator* beecrypt::security::KeyPairGenerator::getInstance | ( | const String & | algorithm, | |
const String & | provider | |||
) | throw (NoSuchAlgorithmException, NoSuchProviderException) [static] |
static KeyPairGenerator* beecrypt::security::KeyPairGenerator::getInstance | ( | const String & | algorithm | ) | throw (NoSuchAlgorithmException) [static] |
const Provider& beecrypt::security::KeyPairGenerator::getProvider | ( | ) | const throw () |
void beecrypt::security::KeyPairGenerator::initialize | ( | int | , | |
SecureRandom * | ||||
) | throw (InvalidParameterException) |
void beecrypt::security::KeyPairGenerator::initialize | ( | int | ) | throw (InvalidParameterException) |
void beecrypt::security::KeyPairGenerator::initialize | ( | const AlgorithmParameterSpec & | , | |
SecureRandom * | ||||
) | throw (InvalidAlgorithmParameterException) |
void beecrypt::security::KeyPairGenerator::initialize | ( | const AlgorithmParameterSpec & | ) | throw (InvalidAlgorithmParameterException) |