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
Constructors Constructor Description RSAOtherPrimeInfo(BigInteger prime, BigInteger primeExponent, BigInteger crtCoefficient)
Creates a newRSAOtherPrimeInfo
given the prime, primeExponent, and crtCoefficient as defined in PKCS#1. -
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.
-
Constructor Details
-
RSAOtherPrimeInfo
Creates a newRSAOtherPrimeInfo
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
-
getPrime
Returns the prime.- Returns:
- the prime.
-
getExponent
Returns the prime's exponent.- Returns:
- the primeExponent.
-
getCrtCoefficient
Returns the prime's crtCoefficient.- Returns:
- the crtCoefficient.
-