java.security.spec

Class RSAPrivateCrtKeySpec

public class RSAPrivateCrtKeySpec extends RSAPrivateKeySpec

RSA Private Certificate Key class Specification. Used to maintain the RSA Private Certificate Keys with the Chinese Remainder Theorem(CRT) as specified by PKCS#1.

Since: JDK 1.2

Constructor Summary
RSAPrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient)
Constructs a new RSAPrivateKeySpec with the specified variables.
Method Summary
BigIntegergetCrtCoefficient()
Gets the RSA CRT coefficient.
BigIntegergetPrimeExponentP()
Gets the RSA prime exponent P.
BigIntegergetPrimeExponentQ()
Gets the RSA prime exponent P.
BigIntegergetPrimeP()
Gets the RSA prime P.
BigIntegergetPrimeQ()
Gets the RSA prime Q.
BigIntegergetPublicExponent()
Gets the RSA public exponent.

Constructor Detail

RSAPrivateCrtKeySpec

public RSAPrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient)
Constructs a new RSAPrivateKeySpec with the specified variables.

Parameters: modulus the RSA modulus publicExponent the public key exponent privateExponent the private key exponent primeP the prime P primeQ the prime Q primeExponentP the prime exponent P primeExponentQ the prime exponent P crtCoefficient the CRT coefficient

Method Detail

getCrtCoefficient

public BigInteger getCrtCoefficient()
Gets the RSA CRT coefficient.

Returns: the RSA CRT coefficient

getPrimeExponentP

public BigInteger getPrimeExponentP()
Gets the RSA prime exponent P.

Returns: the RSA prime exponent P

getPrimeExponentQ

public BigInteger getPrimeExponentQ()
Gets the RSA prime exponent P.

Returns: the RSA prime exponent Q

getPrimeP

public BigInteger getPrimeP()
Gets the RSA prime P.

Returns: the RSA prime P

getPrimeQ

public BigInteger getPrimeQ()
Gets the RSA prime Q.

Returns: the RSA prime Q

getPublicExponent

public BigInteger getPublicExponent()
Gets the RSA public exponent.

Returns: the RSA public exponent