Module java.base

Interface RSAMultiPrimePrivateCrtKey

All Superinterfaces:
Destroyable, Key, PrivateKey, RSAKey, RSAPrivateKey, Serializable

public interface RSAMultiPrimePrivateCrtKey
extends RSAPrivateKey
The interface to an RSA multi-prime private key, as defined in the PKCS#1 v2.2 standard, using the Chinese Remainder Theorem (CRT) information values.
Since:
1.4
See Also:
RSAPrivateKeySpec, RSAMultiPrimePrivateCrtKeySpec, RSAPrivateKey, RSAPrivateCrtKey
  • Field Details

    • serialVersionUID

      @Deprecated static final long serialVersionUID
      Deprecated.
      A serialVersionUID field in an interface is ineffectual. Do not use; no replacement.
      The type fingerprint that is set to indicate serialization compatibility with a previous version of the type.
      See Also:
      Constant Field Values
  • Method Details

    • getPublicExponent

      BigInteger getPublicExponent()
      Returns the public exponent.
      Returns:
      the public exponent.
    • getPrimeP

      BigInteger getPrimeP()
      Returns the primeP.
      Returns:
      the primeP.
    • getPrimeQ

      BigInteger getPrimeQ()
      Returns the primeQ.
      Returns:
      the primeQ.
    • getPrimeExponentP

      BigInteger getPrimeExponentP()
      Returns the primeExponentP.
      Returns:
      the primeExponentP.
    • getPrimeExponentQ

      BigInteger getPrimeExponentQ()
      Returns the primeExponentQ.
      Returns:
      the primeExponentQ.
    • getCrtCoefficient

      BigInteger getCrtCoefficient()
      Returns the crtCoefficient.
      Returns:
      the crtCoefficient.
    • getOtherPrimeInfo

      RSAOtherPrimeInfo[] getOtherPrimeInfo()
      Returns the otherPrimeInfo or null if there are only two prime factors (p and q).
      Returns:
      the otherPrimeInfo.