Package org.conscrypt
Class OpenSSLECKeyPairGenerator
- java.lang.Object
-
- java.security.KeyPairGeneratorSpi
-
- java.security.KeyPairGenerator
-
- org.conscrypt.OpenSSLECKeyPairGenerator
-
@Internal public final class OpenSSLECKeyPairGenerator extends KeyPairGenerator
An implementation ofKeyPairGeneratorfor EC keys which uses BoringSSL to perform all the operations.
-
-
Constructor Summary
Constructors Constructor Description OpenSSLECKeyPairGenerator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidassertCurvesAreValid()For testing.KeyPairgenerateKeyPair()voidinitialize(int keysize, SecureRandom random)voidinitialize(AlgorithmParameterSpec param, SecureRandom random)-
Methods inherited from class java.security.KeyPairGenerator
genKeyPair, getAlgorithm, getInstance, getInstance, getInstance, getProvider, initialize, initialize
-
-
-
-
Method Detail
-
generateKeyPair
public KeyPair generateKeyPair()
- Overrides:
generateKeyPairin classKeyPairGenerator
-
initialize
public void initialize(int keysize, SecureRandom random)- Overrides:
initializein classKeyPairGenerator
-
initialize
public void initialize(AlgorithmParameterSpec param, SecureRandom random) throws InvalidAlgorithmParameterException
- Overrides:
initializein classKeyPairGenerator- Throws:
InvalidAlgorithmParameterException
-
assertCurvesAreValid
public static void assertCurvesAreValid()
For testing.
-
-