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.1. The ASN.1 syntax of RSA's OtherPrimeInfo is as follows:
OtherPrimeInfo ::= SEQUENCE {
prime INTEGER,
exponent INTEGER,
coefficient INTEGER
}
Public Constructor Summary
|
RSAOtherPrimeInfo(BigInteger prime, BigInteger primeExponent, BigInteger crtCoefficient)
Creates a new
RSAOtherPrimeInfo
given the prime, primeExponent, and
crtCoefficient as defined in PKCS#1. |
Public Method Summary
| final BigInteger |
getCrtCoefficient()
Returns the prime's crtCoefficient.
|
| final BigInteger |
getExponent()
Returns the prime's exponent.
|
| final BigInteger |
getPrime()
Returns the prime.
|
Inherited Method Summary
Public Constructors
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.
|
|---|
Public Methods
public final BigInteger getCrtCoefficient ()
Returns the prime's crtCoefficient.
Returns
- the crtCoefficient.
public final BigInteger getExponent ()
Returns the prime's exponent.
Returns
- the primeExponent.
public final BigInteger getPrime ()
Returns the prime.
Returns
- the prime.