com.mindbright.jca.security.spec
Class RSAPrivateCrtKeySpec

java.lang.Object
  extended by com.mindbright.jca.security.spec.RSAKeyImpl
      extended by com.mindbright.jca.security.spec.RSAPrivateKeySpec
          extended by com.mindbright.jca.security.spec.RSAPrivateCrtKeySpec
All Implemented Interfaces:
KeySpec

public class RSAPrivateCrtKeySpec
extends RSAPrivateKeySpec


Field Summary
protected  java.math.BigInteger crtCoefficient
           
protected  java.math.BigInteger primeExponentP
           
protected  java.math.BigInteger primeExponentQ
           
protected  java.math.BigInteger primeP
           
protected  java.math.BigInteger primeQ
           
protected  java.math.BigInteger publicExponent
           
 
Fields inherited from class com.mindbright.jca.security.spec.RSAPrivateKeySpec
privateExponent
 
Fields inherited from class com.mindbright.jca.security.spec.RSAKeyImpl
modulus
 
Constructor Summary
RSAPrivateCrtKeySpec(java.math.BigInteger modulus, java.math.BigInteger publicExponent, java.math.BigInteger privateExponent, java.math.BigInteger primeP, java.math.BigInteger primeQ, java.math.BigInteger primeExponentP, java.math.BigInteger primeExponentQ, java.math.BigInteger crtCoefficient)
           
 
Method Summary
 java.math.BigInteger getCrtCoefficient()
           
 java.math.BigInteger getPrimeExponentP()
           
 java.math.BigInteger getPrimeExponentQ()
           
 java.math.BigInteger getPrimeP()
           
 java.math.BigInteger getPrimeQ()
           
 java.math.BigInteger getPublicExponent()
           
 
Methods inherited from class com.mindbright.jca.security.spec.RSAPrivateKeySpec
getPrivateExponent
 
Methods inherited from class com.mindbright.jca.security.spec.RSAKeyImpl
getModulus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

publicExponent

protected java.math.BigInteger publicExponent

primeP

protected java.math.BigInteger primeP

primeQ

protected java.math.BigInteger primeQ

primeExponentP

protected java.math.BigInteger primeExponentP

primeExponentQ

protected java.math.BigInteger primeExponentQ

crtCoefficient

protected java.math.BigInteger crtCoefficient
Constructor Detail

RSAPrivateCrtKeySpec

public RSAPrivateCrtKeySpec(java.math.BigInteger modulus,
                            java.math.BigInteger publicExponent,
                            java.math.BigInteger privateExponent,
                            java.math.BigInteger primeP,
                            java.math.BigInteger primeQ,
                            java.math.BigInteger primeExponentP,
                            java.math.BigInteger primeExponentQ,
                            java.math.BigInteger crtCoefficient)
Method Detail

getPublicExponent

public java.math.BigInteger getPublicExponent()

getPrimeP

public java.math.BigInteger getPrimeP()

getPrimeQ

public java.math.BigInteger getPrimeQ()

getPrimeExponentP

public java.math.BigInteger getPrimeExponentP()

getPrimeExponentQ

public java.math.BigInteger getPrimeExponentQ()

getCrtCoefficient

public java.math.BigInteger getCrtCoefficient()