Class RSAKeyGenParameterSpec
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
FieldsModifier and TypeFieldDescriptionstatic final BigIntegerThe public-exponent value F0 = 3.static final BigIntegerThe public exponent-value F4 = 65537. -
Constructor Summary
ConstructorsConstructorDescriptionRSAKeyGenParameterSpec(int keysize, BigInteger publicExponent) Constructs a newRSAKeyGenParameterSpecobject from the given keysize, public-exponent value, and null key parameters.RSAKeyGenParameterSpec(int keysize, BigInteger publicExponent, AlgorithmParameterSpec keyParams) Constructs a newRSAKeyGenParameterSpecobject from the given keysize, public-exponent value, and key parameters. -
Method Summary
Modifier and TypeMethodDescriptionReturns the parameters to be associated with key.intReturns the keysize.Returns the public-exponent value.Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitModifier and TypeMethodDescriptionprotected Objectclone()Creates and returns a copy of this object.booleanIndicates whether some other object is "equal to" this one.protected voidfinalize()Deprecated, for removal: This API element is subject to removal in a future version.Finalization is deprecated and subject to removal in a future release.final Class<?> getClass()Returns the runtime class of thisObject.inthashCode()Returns a hash code value for this object.final voidnotify()Wakes up a single thread that is waiting on this object's monitor.final voidWakes up all threads that are waiting on this object's monitor.toString()Returns a string representation of the object.final voidwait()Causes the current thread to wait until it is awakened, typically by being notified or interrupted.final voidwait(long timeoutMillis) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.final voidwait(long timeoutMillis, int nanos) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
-
Field Details
-
F0
The public-exponent value F0 = 3. -
F4
The public exponent-value F4 = 65537.
-
-
Constructor Details
-
RSAKeyGenParameterSpec
Constructs a newRSAKeyGenParameterSpecobject 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 newRSAKeyGenParameterSpecobject 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
-