RSAKeyGenParameterSpec (Java SE 9 & JDK 9 ) (original) (raw)
- java.security.spec.RSAKeyGenParameterSpec
All Implemented Interfaces:
[AlgorithmParameterSpec](../../../java/security/spec/AlgorithmParameterSpec.html "interface in java.security.spec")
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 Description static BigInteger F0 The public-exponent value F0 = 3. static BigInteger F4 The public exponent-value F4 = 65537. Constructor Summary
Constructors
Constructor Description RSAKeyGenParameterSpec(int keysize,BigInteger publicExponent) Constructs a new RSAParameterSpec object from the given keysize and public-exponent value. Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type Method Description int getKeysize() Returns the keysize. BigInteger getPublicExponent() Returns the public-exponent value. * ### Methods inherited from class java.lang.[Object](../../../java/lang/Object.html "class in java.lang") `[clone](../../../java/lang/Object.html#clone--), [equals](../../../java/lang/Object.html#equals-java.lang.Object-), [finalize](../../../java/lang/Object.html#finalize--), [getClass](../../../java/lang/Object.html#getClass--), [hashCode](../../../java/lang/Object.html#hashCode--), [notify](../../../java/lang/Object.html#notify--), [notifyAll](../../../java/lang/Object.html#notifyAll--), [toString](../../../java/lang/Object.html#toString--), [wait](../../../java/lang/Object.html#wait--), [wait](../../../java/lang/Object.html#wait-long-), [wait](../../../java/lang/Object.html#wait-long-int-)`
Field Detail
* #### F0 public static final [BigInteger](../../../java/math/BigInteger.html "class in java.math") F0 The public-exponent value F0 = 3. * #### F4 public static final [BigInteger](../../../java/math/BigInteger.html "class in java.math") F4 The public exponent-value F4 = 65537.
Constructor Detail
* #### RSAKeyGenParameterSpec public RSAKeyGenParameterSpec(int keysize, [BigInteger](../../../java/math/BigInteger.html "class in java.math") 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
Method Detail
* #### getKeysize public int getKeysize() Returns the keysize. Returns: the keysize. * #### getPublicExponent public [BigInteger](../../../java/math/BigInteger.html "class in java.math") getPublicExponent() Returns the public-exponent value. Returns: the public-exponent value.
Report a bug or suggest an enhancement
For further API reference and developer documentation see the Java SE Documentation, which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples.
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1993, 2017, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
All rights reserved. Use is subject to license terms and the documentation redistribution policy.