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. |