- 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 SummaryAll Methods Instance Methods Concrete Methods Modifier 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 Detail- 
RSAPrivateKeySpecpublic RSAPrivateKeySpec(BigInteger modulus, BigInteger privateExponent) Creates 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 Detail- 
getModuluspublic BigInteger getModulus() Returns the modulus.- Returns:
- the modulus
 
 - 
getPrivateExponentpublic BigInteger getPrivateExponent() Returns the private exponent.- Returns:
- the private exponent
 
 - 
getParamspublic AlgorithmParameterSpec getParams() Returns the parameters associated with this key, may be null if not present.- Returns:
- the parameters associated with this key
- Since:
- 11
 
 
- 
 
-