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 Summary
| Constructor | Description |
|---|---|
RSAOtherPrimeInfo(BigInteger prime,
BigInteger primeExponent,
BigInteger crtCoefficient) | Creates a new |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
BigInteger | getCrtCoefficient() | Returns the prime's crtCoefficient. |
BigInteger | getExponent() | Returns the prime's exponent. |
BigInteger | getPrime() | Returns the prime. |
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail
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 Detail
getPrime
public final BigInteger getPrime()
Returns the prime.
- Returns:
- the prime.
getExponent
public final BigInteger getExponent()
Returns the prime's exponent.
- Returns:
- the primeExponent.
getCrtCoefficient
public final BigInteger getCrtCoefficient()
Returns the prime's crtCoefficient.
- Returns:
- the crtCoefficient.