RSAOtherPrimeInfo
public class RSAOtherPrimeInfo
extends Object
| java.lang.Object | |
| ↳ | java.security.spec.RSAOtherPrimeInfo |
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 } Summary
Public constructors | |
|---|---|
RSAOtherPrimeInfo(BigInteger prime, BigInteger primeExponent, BigInteger crtCoefficient) Creates a new | |
Public methods | |
|---|---|
final BigInteger | getCrtCoefficient() Returns the prime's crtCoefficient. |
final BigInteger | getExponent() Returns the prime's exponent. |
final BigInteger | getPrime() Returns the prime. |
Inherited methods | |
|---|---|
Public constructors
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 | BigInteger: the prime factor of n. |
primeExponent | BigInteger: the exponent. |
crtCoefficient | BigInteger: the Chinese Remainder Theorem coefficient. |
| Throws | |
|---|---|
NullPointerException | if any of the parameters, i.e. prime, primeExponent, crtCoefficient, is null. |
Public methods
getCrtCoefficient
public final BigInteger getCrtCoefficient ()
Returns the prime's crtCoefficient.
| Returns | |
|---|---|
BigInteger | the crtCoefficient. |
getExponent
public final BigInteger getExponent ()
Returns the prime's exponent.
| Returns | |
|---|---|
BigInteger | the primeExponent. |
getPrime
public final BigInteger getPrime ()
Returns the prime.
| Returns | |
|---|---|
BigInteger | the prime. |