|
Préférences
Moteurs de recherche
|
||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.6.0
javax.crypto
|
|||||||||||||||||
| Constructor Summary | |
|---|---|
KeyGeneratorSpi()
|
|
| Method Summary | |
|---|---|
protected abstract SecretKey |
engineGenerateKey()
Generates a secret key. |
protected abstract void |
engineInit(AlgorithmParameterSpec params,
SecureRandom random)
Initializes the key generator with the specified parameter set and a user-provided source of randomness. |
protected abstract void |
engineInit(int keysize,
SecureRandom random)
Initializes this key generator for a certain keysize, using the given source of randomness. |
protected abstract void |
engineInit(SecureRandom random)
Initializes the key generator. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public KeyGeneratorSpi()
| Method Detail |
|---|
protected abstract void engineInit(SecureRandom random)
random - the source of randomness for this generatorprotected abstract void engineInit(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException
params - the key generation parametersrandom - the source of randomness for this key generator
InvalidAlgorithmParameterException - if params is
inappropriate for this key generator
protected abstract void engineInit(int keysize,
SecureRandom random)
keysize - the keysize. This is an algorithm-specific metric,
specified in number of bits.random - the source of randomness for this key generator
InvalidParameterException - if the keysize is wrong or not
supported.protected abstract SecretKey engineGenerateKey()