java.lang.Object
java.security.spec.RSAPrivateKeySpec
- All Implemented Interfaces:
- KeySpec
- Direct Known Subclasses:
- RSAMultiPrimePrivateCrtKeySpec,- RSAPrivateCrtKeySpec
public class RSAPrivateKeySpec extends Object implements KeySpec
This class specifies an RSA private key.
- Since:
- 1.2
- See Also:
- Key,- KeyFactory,- KeySpec,- PKCS8EncodedKeySpec,- RSAPublicKeySpec,- RSAPrivateCrtKeySpec
- 
Constructor SummaryConstructors Constructor Description RSAPrivateKeySpec(BigInteger modulus, BigInteger privateExponent)Creates a new RSAPrivateKeySpec.RSAPrivateKeySpec(BigInteger modulus, BigInteger privateExponent, AlgorithmParameterSpec params)Creates a new RSAPrivateKeySpec with additional key parameters.
- 
Method SummaryModifier and Type Method Description BigIntegergetModulus()Returns the modulus.AlgorithmParameterSpecgetParams()Returns the parameters associated with this key, may be null if not present.BigIntegergetPrivateExponent()Returns the private exponent.
- 
Constructor Details- 
RSAPrivateKeySpecCreates a new RSAPrivateKeySpec.- Parameters:
- modulus- the modulus
- privateExponent- the private exponent
 
- 
RSAPrivateKeySpecpublic RSAPrivateKeySpec(BigInteger modulus, BigInteger privateExponent, AlgorithmParameterSpec params)Creates a new RSAPrivateKeySpec with additional key parameters.- Parameters:
- modulus- the modulus
- privateExponent- the private exponent
- params- the parameters associated with this key, may be null
- Since:
- 11
 
 
- 
- 
Method Details- 
getModulusReturns the modulus.- Returns:
- the modulus
 
- 
getPrivateExponentReturns the private exponent.- Returns:
- the private exponent
 
- 
getParamsReturns the parameters associated with this key, may be null if not present.- Returns:
- the parameters associated with this key
- Since:
- 11
 
 
-