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 intDefault RSA key size 2048 bits.private byte[]Default modulus size is 0x10001 (65537) -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(int keysize, SecureRandom random) voidinitialize(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:
generateKeyPairin classKeyPairGeneratorSpi
-
initialize
- Specified by:
initializein classKeyPairGeneratorSpi
-
initialize
public void initialize(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException - Overrides:
initializein classKeyPairGeneratorSpi- Throws:
InvalidAlgorithmParameterException
-