Class JDKKeyPairGenerator.EC
- java.lang.Object
-
- java.security.KeyPairGeneratorSpi
-
- java.security.KeyPairGenerator
-
- org.gudy.bouncycastle.jce.provider.JDKKeyPairGenerator
-
- org.gudy.bouncycastle.jce.provider.JDKKeyPairGenerator.EC
-
- Direct Known Subclasses:
JDKKeyPairGenerator.ECDH
,JDKKeyPairGenerator.ECDHC
,JDKKeyPairGenerator.ECDSA
- Enclosing class:
- JDKKeyPairGenerator
public static class JDKKeyPairGenerator.EC extends JDKKeyPairGenerator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.gudy.bouncycastle.jce.provider.JDKKeyPairGenerator
JDKKeyPairGenerator.EC, JDKKeyPairGenerator.ECDH, JDKKeyPairGenerator.ECDHC, JDKKeyPairGenerator.ECDSA
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
algorithm
(package private) int
certainty
private static java.util.Hashtable
ecParameters
(package private) ECParameterSpec
ecParams
(package private) ECKeyPairGenerator
engine
(package private) boolean
initialised
(package private) ECKeyGenerationParameters
param
(package private) java.security.SecureRandom
random
(package private) int
strength
-
Constructor Summary
Constructors Constructor Description EC(java.lang.String algorithm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.KeyPair
generateKeyPair()
void
initialize(int strength, java.security.SecureRandom random)
void
initialize(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random)
-
-
-
Field Detail
-
param
ECKeyGenerationParameters param
-
engine
ECKeyPairGenerator engine
-
ecParams
ECParameterSpec ecParams
-
strength
int strength
-
certainty
int certainty
-
random
java.security.SecureRandom random
-
initialised
boolean initialised
-
algorithm
java.lang.String algorithm
-
ecParameters
private static java.util.Hashtable ecParameters
-
-
Method Detail
-
initialize
public void initialize(int strength, java.security.SecureRandom random)
- Specified by:
initialize
in classJDKKeyPairGenerator
-
initialize
public void initialize(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) throws java.security.InvalidAlgorithmParameterException
- Overrides:
initialize
in classjava.security.KeyPairGenerator
- Throws:
java.security.InvalidAlgorithmParameterException
-
generateKeyPair
public java.security.KeyPair generateKeyPair()
- Specified by:
generateKeyPair
in classJDKKeyPairGenerator
-
-