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 intgetCertainty()intgetKeySize()java.math.BigIntegergetPublicExponent()-
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).
-
-