de.flexiprovider.core.mprsa
Class MpRSAPrivateKeySpec

java.lang.Object
  |
  +--java.security.spec.RSAPrivateKeySpec
        |
        +--java.security.spec.RSAPrivateCrtKeySpec
              |
              +--de.flexiprovider.core.rsa.RSAPrivateCrtKeySpec
                    |
                    +--de.flexiprovider.core.mprsa.MpRSAPrivateKeySpec
All Implemented Interfaces:
KeySpec, java.security.spec.KeySpec, RSAPrivKeySpecInterface

public class MpRSAPrivateKeySpec
extends RSAPrivateCrtKeySpec


Constructor Summary
MpRSAPrivateKeySpec(FlexiBigInt n, FlexiBigInt e, FlexiBigInt d, FlexiBigInt p, FlexiBigInt q, FlexiBigInt dP, FlexiBigInt dQ, FlexiBigInt crtCoeff, RSAOtherPrimeInfo[] otherP)
           
 
Method Summary
 RSAOtherPrimeInfo[] getOtherPrimeInfo()
           
 
Methods inherited from class de.flexiprovider.core.rsa.RSAPrivateCrtKeySpec
getCRTCoeff, getD, getDp, getDq, getE, getN, getP, getQ
 
Methods inherited from class java.security.spec.RSAPrivateCrtKeySpec
getCrtCoefficient, getPrimeExponentP, getPrimeExponentQ, getPrimeP, getPrimeQ, getPublicExponent
 
Methods inherited from class java.security.spec.RSAPrivateKeySpec
getModulus, getPrivateExponent
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MpRSAPrivateKeySpec

public MpRSAPrivateKeySpec(FlexiBigInt n,
                           FlexiBigInt e,
                           FlexiBigInt d,
                           FlexiBigInt p,
                           FlexiBigInt q,
                           FlexiBigInt dP,
                           FlexiBigInt dQ,
                           FlexiBigInt crtCoeff,
                           RSAOtherPrimeInfo[] otherP)
Method Detail

getOtherPrimeInfo

public RSAOtherPrimeInfo[] getOtherPrimeInfo()
Returns:
the other primes