Save This Page
Home » openjdk-7 » java » security » spec » [javadoc | source]
java.security.spec
public class: RSAPrivateCrtKeySpec [javadoc | source]
java.lang.Object
   java.security.spec.RSAPrivateKeySpec
      java.security.spec.RSAPrivateCrtKeySpec

All Implemented Interfaces:
    KeySpec

This class specifies an RSA private key, as defined in the PKCS#1 standard, using the Chinese Remainder Theorem (CRT) information values for efficiency.
Constructor:
 public RSAPrivateCrtKeySpec(BigInteger modulus,
    BigInteger publicExponent,
    BigInteger privateExponent,
    BigInteger primeP,
    BigInteger primeQ,
    BigInteger primeExponentP,
    BigInteger primeExponentQ,
    BigInteger crtCoefficient) 
    Creates a new RSAPrivateCrtKeySpec given the modulus, publicExponent, privateExponent, primeP, primeQ, primeExponentP, primeExponentQ, and crtCoefficient as defined in PKCS#1.
    Parameters:
    modulus - the modulus n
    publicExponent - the public exponent e
    privateExponent - the private exponent d
    primeP - the prime factor p of n
    primeQ - the prime factor q of n
    primeExponentP - this is d mod (p-1)
    primeExponentQ - this is d mod (q-1)
    crtCoefficient - the Chinese Remainder Theorem coefficient q-1 mod p
Method from java.security.spec.RSAPrivateCrtKeySpec Summary:
getCrtCoefficient,   getPrimeExponentP,   getPrimeExponentQ,   getPrimeP,   getPrimeQ,   getPublicExponent
Methods from java.security.spec.RSAPrivateKeySpec:
getModulus,   getPrivateExponent
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from java.security.spec.RSAPrivateCrtKeySpec Detail:
 public BigInteger getCrtCoefficient() 
    Returns the crtCoefficient.
 public BigInteger getPrimeExponentP() 
    Returns the primeExponentP.
 public BigInteger getPrimeExponentQ() 
    Returns the primeExponentQ.
 public BigInteger getPrimeP() 
    Returns the primeP.
 public BigInteger getPrimeQ() 
    Returns the primeQ.
 public BigInteger getPublicExponent() 
    Returns the public exponent.