Package org.bouncycastle.crypto.fips
Class FipsRSA.KeyGenParameters
java.lang.Object
org.bouncycastle.crypto.fips.FipsParameters
org.bouncycastle.crypto.fips.FipsRSA.KeyGenParameters
- All Implemented Interfaces:
Parameters
- Enclosing class:
- FipsRSA
Parameters for RSA key pair generation.
-
Constructor Summary
ConstructorsConstructorDescriptionKeyGenParameters
(BigInteger publicExponent, int keySize) Base constructor.KeyGenParameters
(BigInteger publicExponent, int keySize, int certainty) Base constructor with certainty.KeyGenParameters
(FipsRSA.KTSParameters parameters, BigInteger publicExponent, int keySize) Constructor for a key targeted to a specific KTS algorithm.KeyGenParameters
(FipsRSA.SignatureParameters parameters, BigInteger publicExponent, int keySize) Constructor for a key targeted to a specific signature algorithm.KeyGenParameters
(FipsRSA.WrapParameters parameters, BigInteger publicExponent, int keySize) Constructor for a key targeted to a specific wrap algorithm. -
Method Summary
Modifier and TypeMethodDescriptionint
int
Methods inherited from class org.bouncycastle.crypto.fips.FipsParameters
getAlgorithm
-
Constructor Details
-
KeyGenParameters
Base constructor.- Parameters:
publicExponent
- the public exponent to use.keySize
- the key size (in bits).
-
KeyGenParameters
Base constructor with certainty.- Parameters:
publicExponent
- the public exponent to use.keySize
- the key size (in bits).certainty
- certainty to use for prime number calculation.
-
KeyGenParameters
public KeyGenParameters(FipsRSA.SignatureParameters parameters, BigInteger publicExponent, int keySize) Constructor for a key targeted to a specific signature algorithm.- Parameters:
parameters
- the signature parameter set containing the algorithm.publicExponent
- the public exponent to use.keySize
- the key size (in bits).
-
KeyGenParameters
Constructor for a key targeted to a specific wrap algorithm.- Parameters:
parameters
- the wrap parameter set containing the algorithm.publicExponent
- the public exponent to use.keySize
- the key size (in bits).
-
KeyGenParameters
Constructor for a key targeted to a specific KTS algorithm.- Parameters:
parameters
- the KTS parameter set containing the algorithm.publicExponent
- the public exponent to use.keySize
- the key size (in bits).
-
-
Method Details
-
getPublicExponent
-
getKeySize
public int getKeySize() -
getCertainty
public int getCertainty()
-