Package Summary  Overview Summary

class:RSAPrivateKeySpec [NONE]

All Implemented Interfaces:
KeySpec
Direct Known Subclasses:
RSAMultiPrimePrivateCrtKeySpec, RSAPrivateCrtKeySpec

public class RSAPrivateKeySpecextends Object implements KeySpec
This class specifies an RSA private key.
Since:
1.2
See Also:

constructor:RSAPrivateKeySpec(java.math.BigInteger,java.math.BigInteger) [NONE]

  • RSAPrivateKeySpec

    public RSAPrivateKeySpec (BigInteger modulus, BigInteger privateExponent)
    Creates a new RSAPrivateKeySpec.
    Parameters:
    modulus - the modulus
    privateExponent - the private exponent
  • constructor:RSAPrivateKeySpec(java.math.BigInteger,java.math.BigInteger,java.security.spec.AlgorithmParameterSpec) [NONE]

    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:getModulus() [NONE]

  • getModulus

    public BigInteger getModulus()
    Returns the modulus.
    Returns:
    the modulus
  • method:getPrivateExponent() [NONE]

    getPrivateExponent

    public BigInteger getPrivateExponent()
    Returns the private exponent.
    Returns:
    the private exponent

    method:getParams() [NONE]

    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

    © 2023 Oracle Corporation and/or its affiliates