| 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
instance for the specified key
size (in bits) using the specified randomness source.
|
||||||||||
|
|
Initializes this
KeyGenerator
with the specified randomness
source.
|
||||||||||
|
|
Initializes this
KeyGeneratorSpi
instance with the specified
algorithm parameters and randomness source.
|
||||||||||
|
[Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
|||||||||||
Generates a secret key.
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
KeyGenerator
with the specified randomness
source.
| 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. |
|---|