java.lang.Object | |
↳ | javax.crypto.KeyGeneratorSpi |
The Service Provider Interface (SPI) definition for the
KeyGenerator
class.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new
KeyGeneratorSpi instance. |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Generates a secret key.
| |||||||||||
Initializes this
KeyGenerator with the specified randomness
source. | |||||||||||
Initializes this
KeyGenerator instance for the specified key
size (in bits) using the specified randomness source. | |||||||||||
Initializes this
KeyGeneratorSpi instance with the specified
algorithm parameters and randomness source. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
Creates a new KeyGeneratorSpi
instance.
Generates a secret key.
Initializes this KeyGenerator
with the specified randomness
source.
random | the randomness source for any random bytes. |
---|
Initializes this KeyGenerator
instance for the specified key
size (in bits) using the specified randomness source.
keysize | the size of the key (in bits). |
---|---|
random | the randomness source for any random bytes. |
Initializes this KeyGeneratorSpi
instance with the specified
algorithm parameters and randomness source.
params | the parameters for the key generation algorithm. |
---|---|
random | the randomness source for any random bytes. |
InvalidAlgorithmParameterException | if the parameters cannot be uses to initialize this key generator algorithm. |
---|