java.lang.Object
java.security.spec.RSAKeyGenParameterSpec
- All Implemented Interfaces:
AlgorithmParameterSpec
This class specifies the set of parameters used to generate an RSA
key pair.
- Since:
- 1.3
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final BigInteger
The public-exponent value F0 = 3.static final BigInteger
The public exponent-value F4 = 65537. -
Constructor Summary
ConstructorDescriptionRSAKeyGenParameterSpec
(int keysize, BigInteger publicExponent) Constructs a newRSAKeyGenParameterSpec
object from the given keysize, public-exponent value, and null key parameters.RSAKeyGenParameterSpec
(int keysize, BigInteger publicExponent, AlgorithmParameterSpec keyParams) Constructs a newRSAKeyGenParameterSpec
object from the given keysize, public-exponent value, and key parameters. -
Method Summary
Modifier and TypeMethodDescriptionReturns the parameters to be associated with key.int
Returns the keysize.Returns the public-exponent value.
-
Field Details
-
F0
The public-exponent value F0 = 3. -
F4
The public exponent-value F4 = 65537.
-
-
Constructor Details
-
RSAKeyGenParameterSpec
Constructs a newRSAKeyGenParameterSpec
object from the given keysize, public-exponent value, and null key parameters.- Parameters:
keysize
- the modulus size (specified in number of bits)publicExponent
- the public exponent
-
RSAKeyGenParameterSpec
public RSAKeyGenParameterSpec(int keysize, BigInteger publicExponent, AlgorithmParameterSpec keyParams) Constructs a newRSAKeyGenParameterSpec
object from the given keysize, public-exponent value, and key parameters.- Parameters:
keysize
- the modulus size (specified in number of bits)publicExponent
- the public exponentkeyParams
- the key parameters, may be null- Since:
- 11
-
-
Method Details
-
getKeysize
public int getKeysize()Returns the keysize.- Returns:
- the keysize.
-
getPublicExponent
Returns the public-exponent value.- Returns:
- the public-exponent value.
-
getKeyParams
Returns the parameters to be associated with key.- Returns:
- the associated parameters, may be null if not present
- Since:
- 11
-