RSAKey (Java SE 13 & JDK 13 )
Description: declaration: module: java.base, package: java.security.interfaces, interface: RSAKey
Keywords: java.security.interfaces.RSAKey interface

Module java.base
Package java.security.interfaces

# Interface RSAKey

All Known Subinterfaces:
  `RSAMultiPrimePrivateCrtKey`, `RSAPrivateCrtKey`, `RSAPrivateKey`, `RSAPublicKey`

    public interface RSAKey

The interface to a public or private key in PKCS#1 v2.2 standard, such as those for RSA, or RSASSA-PSS algorithms.

Since:
  1.3
See Also:
  `RSAPublicKey`, `RSAPrivateKey`

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `BigInteger` | `getModulus()` | Returns the modulus.
  `default AlgorithmParameterSpec` | `getParams()` | Returns the parameters associated with this key.

- ## Method Details

  - ### getModulus

    BigInteger getModulus()
    Returns the modulus.
    Returns:
      the modulus

  - ### getParams

    default AlgorithmParameterSpec getParams()
    Returns the parameters associated with this key. The parameters are optional and may be either explicitly specified or implicitly created during key pair generation.
    Implementation Requirements:
      The default implementation returns `null`.
    Returns:
      the associated parameters, may be null
    Since:
      11