AI-generated Key Takeaways
-
RSAKeyGenParameterSpecdefines parameters for generating RSA key pairs, including key size and public exponent. -
It provides pre-defined public exponent values
F0(3) andF4(65537). -
You can specify the desired key size and public exponent when creating an
RSAKeyGenParameterSpecinstance. -
This class is used with
KeyPairGeneratorto initialize RSA key pair generation. -
It offers methods to retrieve the key size (
getKeysize()) and public exponent (getPublicExponent()).
This class specifies the set of parameters used to generate an RSA key pair.
Field Summary
| public static final BigInteger | F0 | The public-exponent value F0 = 3. |
| public static final BigInteger | F4 | The public exponent-value F4 = 65537. |
Public Constructor Summary
|
RSAKeyGenParameterSpec(int keysize, BigInteger publicExponent)
Constructs a new
RSAParameterSpec object from the
given keysize and public-exponent value. |
Public Method Summary
| int |
getKeysize()
Returns the keysize.
|
| BigInteger |
getPublicExponent()
Returns the public-exponent value.
|
Inherited Method Summary
Fields
public static final BigInteger F0
The public-exponent value F0 = 3.
public static final BigInteger F4
The public exponent-value F4 = 65537.
Public Constructors
public RSAKeyGenParameterSpec (int keysize, BigInteger publicExponent)
Constructs a new RSAParameterSpec object from the
given keysize and public-exponent value.
Parameters
| keysize | the modulus size (specified in number of bits) |
|---|---|
| publicExponent | the public exponent |
Public Methods
public int getKeysize ()
Returns the keysize.
Returns
- the keysize.
public BigInteger getPublicExponent ()
Returns the public-exponent value.
Returns
- the public-exponent value.