Class KeyPairGeneratorSpi.EC
java.lang.Object
java.security.KeyPairGeneratorSpi
java.security.KeyPairGenerator
org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi
org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi.EC
- Direct Known Subclasses:
KeyPairGeneratorSpi.ECDH
,KeyPairGeneratorSpi.ECDHC
,KeyPairGeneratorSpi.ECDSA
,KeyPairGeneratorSpi.ECMQV
- Enclosing class:
KeyPairGeneratorSpi
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi
KeyPairGeneratorSpi.EC, KeyPairGeneratorSpi.ECDH, KeyPairGeneratorSpi.ECDHC, KeyPairGeneratorSpi.ECDSA, KeyPairGeneratorSpi.ECMQV
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ECKeyGenerationParameters
protected ECKeyGenerationParameters
protected ECKeyGenerationParameters
void
initialize
(int strength, SecureRandom random) void
initialize
(AlgorithmParameterSpec params, SecureRandom random) protected void
initializeNamedCurve
(String curveName, SecureRandom random) Methods inherited from class java.security.KeyPairGenerator
genKeyPair, getAlgorithm, getInstance, getInstance, getInstance, getProvider, initialize, initialize
-
Constructor Details
-
EC
public EC() -
EC
-
-
Method Details
-
initialize
- Overrides:
initialize
in classKeyPairGenerator
-
initialize
public void initialize(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException - Overrides:
initialize
in classKeyPairGenerator
- Throws:
InvalidAlgorithmParameterException
-
generateKeyPair
- Overrides:
generateKeyPair
in classKeyPairGenerator
-
createKeyGenParamsBC
-
createKeyGenParamsJCE
-
createKeyGenParamsJCE
-
initializeNamedCurve
protected void initializeNamedCurve(String curveName, SecureRandom random) throws InvalidAlgorithmParameterException
-