Package Summary  Overview Summary

class:RSAOtherPrimeInfo [NONE]


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:RSAOtherPrimeInfo(java.math.BigInteger,java.math.BigInteger,java.math.BigInteger) [NONE]

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

  • getPrime

    public final  BigInteger getPrime()
    Returns the prime.
    Returns:
    the prime.
  • method:getExponent() [NONE]

    getExponent

    public final  BigInteger getExponent()
    Returns the prime's exponent.
    Returns:
    the primeExponent.

    method:getCrtCoefficient() [NONE]

    getCrtCoefficient

    public final  BigInteger getCrtCoefficient()
    Returns the prime's crtCoefficient.
    Returns:
    the crtCoefficient.

    © 2021 Oracle Corporation and/or its affiliates