compact1, compact2, compact3
java.security.spec
Class RSAKeyGenParameterSpec
- java.lang.Object
-
- java.security.spec.RSAKeyGenParameterSpec
-
- All Implemented Interfaces:
- AlgorithmParameterSpec
public class RSAKeyGenParameterSpec extends Object implements AlgorithmParameterSpec
This class specifies the set of parameters used to generate an RSA key pair.- Since:
- 1.3
- See Also:
-
KeyPairGenerator.initialize(java.security.spec.AlgorithmParameterSpec)
-
-
Field Summary
Fields Modifier and Type Field and Description static BigInteger
F0
The public-exponent value F0 = 3.static BigInteger
F4
The public exponent-value F4 = 65537.
-
Constructor Summary
Constructors Constructor and Description RSAKeyGenParameterSpec(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
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description AlgorithmParameterSpec
getKeyParams()
Returns the parameters to be associated with key.int
getKeysize()
Returns the keysize.BigInteger
getPublicExponent()
Returns the public-exponent value.
-
-
-
Field Detail
F0
public static final BigInteger F0
The public-exponent value F0 = 3.
F4
public static final BigInteger F4
The public exponent-value F4 = 65537.
-
Constructor Detail
RSAKeyGenParameterSpec
public RSAKeyGenParameterSpec(int keysize, BigInteger publicExponent)
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.- API Note:
- This method is defined in Java SE 8 Maintenance Release 3.
- Parameters:
-
keysize
- the modulus size (specified in number of bits) -
publicExponent
- the public exponent -
keyParams
- the key parameters, may be null - Since:
- 8
-
Method Detail
getKeysize
public int getKeysize()
Returns the keysize.- Returns:
- the keysize.
getPublicExponent
public BigInteger getPublicExponent()
Returns the public-exponent value.- Returns:
- the public-exponent value.
getKeyParams
public AlgorithmParameterSpec getKeyParams()
Returns the parameters to be associated with key.- API Note:
- This method is defined in Java SE 8 Maintenance Release 3.
- Returns:
- the associated parameters, may be null if not present
- Since:
- 8
-
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.