Package org.bouncycastle.crypto.general
Class RSA.KeyGenParameters
- java.lang.Object
-
- org.bouncycastle.crypto.general.GeneralParameters<GeneralAlgorithm>
-
- org.bouncycastle.crypto.general.RSA.KeyGenParameters
-
- All Implemented Interfaces:
Parameters
- Enclosing class:
- RSA
public static final class RSA.KeyGenParameters extends GeneralParameters<GeneralAlgorithm>
RSA key pair generation parameters for non-FIPS usages.
-
-
Constructor Summary
Constructors Constructor Description KeyGenParameters(java.math.BigInteger publicExponent, int keySize)
Base constructor.KeyGenParameters(java.math.BigInteger publicExponent, int keySize, int certainty)
Base constructor with certainty.KeyGenParameters(RSA.SignatureParameters parameters, java.math.BigInteger publicExponent, int keySize)
Constructor for a key targeted to a specific signature algorithm.KeyGenParameters(RSA.WrapParameters parameters, java.math.BigInteger publicExponent, int keySize)
Constructor for a key targeted to a specific wrap algorithm.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCertainty()
int
getKeySize()
java.math.BigInteger
getPublicExponent()
-
Methods inherited from class org.bouncycastle.crypto.general.GeneralParameters
getAlgorithm
-
-
-
-
Constructor Detail
-
KeyGenParameters
public KeyGenParameters(java.math.BigInteger publicExponent, int keySize)
Base constructor.- Parameters:
publicExponent
- the public exponent to use.keySize
- the key size (in bits).
-
KeyGenParameters
public KeyGenParameters(java.math.BigInteger publicExponent, int keySize, int certainty)
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(RSA.SignatureParameters parameters, java.math.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
public KeyGenParameters(RSA.WrapParameters parameters, java.math.BigInteger publicExponent, int keySize)
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).
-
-