Package org.conscrypt
Class OpenSSLRSAKeyPairGenerator
java.lang.Object
java.security.KeyPairGeneratorSpi
org.conscrypt.OpenSSLRSAKeyPairGenerator
An implementation of
KeyPairGenerator
which uses BoringSSL to perform all
the operations.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
Default RSA key size 2048 bits.private byte[]
Default modulus size is 0x10001 (65537) -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
initialize
(int keysize, SecureRandom random) void
initialize
(AlgorithmParameterSpec params, SecureRandom random)
-
Field Details
-
publicExponent
private byte[] publicExponentDefault modulus size is 0x10001 (65537) -
modulusBits
private int modulusBitsDefault RSA key size 2048 bits.
-
-
Constructor Details
-
OpenSSLRSAKeyPairGenerator
public OpenSSLRSAKeyPairGenerator()
-
-
Method Details
-
generateKeyPair
- Specified by:
generateKeyPair
in classKeyPairGeneratorSpi
-
initialize
- Specified by:
initialize
in classKeyPairGeneratorSpi
-
initialize
public void initialize(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException - Overrides:
initialize
in classKeyPairGeneratorSpi
- Throws:
InvalidAlgorithmParameterException
-