Class RSAPrivateKeySpec
- 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 Summary
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 Summary
Modifier and Type | Method | Description |
---|---|---|
BigInteger | getModulus() | Returns the modulus. |
AlgorithmParameterSpec | getParams() | Returns the parameters associated with this key, may be null if not present. |
BigInteger | getPrivateExponent() | Returns the private exponent. |
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail
RSAPrivateKeySpec
public RSAPrivateKeySpec(BigInteger modulus, BigInteger privateExponent)
Creates a new RSAPrivateKeySpec.
- Parameters:
-
modulus
- the modulus -
privateExponent
- the private exponent
RSAPrivateKeySpec
public 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
getModulus
public BigInteger getModulus()
Returns the modulus.
- Returns:
- the modulus
getPrivateExponent
public BigInteger getPrivateExponent()
Returns the private exponent.
- Returns:
- the private exponent
getParams
public AlgorithmParameterSpec getParams()
Returns the parameters associated with this key, may be null if not present.
- Returns:
- the parameters associated with this key
- Since:
- 11