Module java.base

Class RSAOtherPrimeInfo

java.lang.Object
java.security.spec.RSAOtherPrimeInfo

public class RSAOtherPrimeInfo
extends Object
This class represents the triplet (prime, exponent, and coefficient) inside RSA's OtherPrimeInfo structure, as defined in the PKCS#1 v2.2 standard. The ASN.1 syntax of RSA's OtherPrimeInfo is as follows:
 OtherPrimeInfo ::= SEQUENCE {
   prime        INTEGER,
   exponent     INTEGER,
   coefficient  INTEGER
 }

 
Since:
1.4
See Also:
RSAPrivateCrtKeySpec, RSAMultiPrimePrivateCrtKey
  • Constructor Details

    • RSAOtherPrimeInfo

      public RSAOtherPrimeInfo​(BigInteger prime, BigInteger primeExponent, BigInteger crtCoefficient)
      Creates a new RSAOtherPrimeInfo given the prime, primeExponent, and crtCoefficient as defined in PKCS#1.
      Parameters:
      prime - the prime factor of n.
      primeExponent - the exponent.
      crtCoefficient - the Chinese Remainder Theorem coefficient.
      Throws:
      NullPointerException - if any of the parameters, i.e. prime, primeExponent, crtCoefficient, is null.
  • Method Details