public static class KeyPairGeneratorSpi.EC extends KeyPairGeneratorSpi
KeyPairGeneratorSpi.EC, KeyPairGeneratorSpi.ECDH, KeyPairGeneratorSpi.ECDHC, KeyPairGeneratorSpi.ECDSA, KeyPairGeneratorSpi.ECMQV
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
algorithm |
(package private) int |
certainty |
(package private) ProviderConfiguration |
configuration |
private static java.util.Hashtable |
ecParameters |
(package private) java.lang.Object |
ecParams |
(package private) ECKeyPairGenerator |
engine |
(package private) boolean |
initialised |
(package private) ECKeyGenerationParameters |
param |
(package private) java.security.SecureRandom |
random |
(package private) int |
strength |
Constructor and Description |
---|
KeyPairGeneratorSpi.EC() |
KeyPairGeneratorSpi.EC(java.lang.String algorithm,
ProviderConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
java.security.KeyPair |
generateKeyPair() |
void |
initialize(java.security.spec.AlgorithmParameterSpec params,
java.security.SecureRandom random) |
void |
initialize(int strength,
java.security.SecureRandom random) |
ECKeyGenerationParameters param
ECKeyPairGenerator engine
java.lang.Object ecParams
int strength
int certainty
java.security.SecureRandom random
boolean initialised
java.lang.String algorithm
ProviderConfiguration configuration
private static java.util.Hashtable ecParameters
public KeyPairGeneratorSpi.EC()
public KeyPairGeneratorSpi.EC(java.lang.String algorithm, ProviderConfiguration configuration)
public void initialize(int strength, java.security.SecureRandom random)
initialize
in class java.security.KeyPairGenerator
public void initialize(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) throws java.security.InvalidAlgorithmParameterException
initialize
in class java.security.KeyPairGenerator
java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair()
generateKeyPair
in class java.security.KeyPairGenerator