RSAPrivateKeySpec
  public
  
  
  
  class
  RSAPrivateKeySpec
  
    extends Object
  
  
  
  
  
      implements
      
        KeySpec
      
  
  
| java.lang.Object | |
| ↳ | java.security.spec.RSAPrivateKeySpec | 
This class specifies an RSA private key.
Summary
| Public constructors | |
|---|---|
| 
      RSAPrivateKeySpec(BigInteger modulus, BigInteger privateExponent)
      Creates a new RSAPrivateKeySpec. | |
| 
      RSAPrivateKeySpec(BigInteger modulus, BigInteger privateExponent, AlgorithmParameterSpec params)
      Creates a new RSAPrivateKeySpec with additional key parameters. | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        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. | 
| Inherited methods | |
|---|---|
Public constructors
RSAPrivateKeySpec
public RSAPrivateKeySpec (BigInteger modulus, BigInteger privateExponent)
Creates a new RSAPrivateKeySpec.
| Parameters | |
|---|---|
| modulus | BigInteger: the modulus | 
| privateExponent | BigInteger: the private exponent | 
RSAPrivateKeySpec
public RSAPrivateKeySpec (BigInteger modulus, BigInteger privateExponent, AlgorithmParameterSpec params)
Creates a new RSAPrivateKeySpec with additional key parameters.
| Parameters | |
|---|---|
| modulus | BigInteger: the modulus | 
| privateExponent | BigInteger: the private exponent | 
| params | AlgorithmParameterSpec: the parameters associated with this key, may be null | 
Public methods
getModulus
public BigInteger getModulus ()
Returns the modulus.
| Returns | |
|---|---|
| BigInteger | the modulus | 
getParams
public AlgorithmParameterSpec getParams ()
Returns the parameters associated with this key, may be null if not present.
| Returns | |
|---|---|
| AlgorithmParameterSpec | the parameters associated with this key | 
getPrivateExponent
public BigInteger getPrivateExponent ()
Returns the private exponent.
| Returns | |
|---|---|
| BigInteger | the private exponent | 
