java.security.spec

接口
异常
java.lang.Object
  继承者 java.security.spec.RSAPrivateKeySpec
      继承者 java.security.spec.RSAPrivateCrtKeySpec
所有已实现的接口:
KeySpec

public class RSAPrivateCrtKeySpec
     
extends RSAPrivateKeySpec

为了提高效率,此类根据 PKCS#1 标准所定义的,使用 Chinese Remainder Theorem(中国剩余定理,CRT)信息值指定一个 RSA 专用密钥。

另请参见:
Key, KeyFactory, KeySpec, PKCS8EncodedKeySpec, RSAPrivateKeySpec, RSAPublicKeySpec

构造方法摘要
RSAPrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient)
          给定在 PKCS#1 v2.1 中所定义的系数、publicExponent、privateExponent、 primeP、primeQ、primeExponentP、primeExponentQ 和 crtCoefficient,创建一个新的 RSAPrivateCrtKeySpec
 
方法摘要
 BigInteger getCrtCoefficient()
          返回 crtCoefficient。
 BigInteger getPrimeExponentP()
          返回 primeExponentP。
 BigInteger getPrimeExponentQ()
          返回 primeExponentQ。
 BigInteger getPrimeP()
          返回 primeP。
 BigInteger getPrimeQ()
          返回 primeQ。
 BigInteger getPublicExponent()
          返回公用指数。
 
从类 java.security.spec.RSAPrivateKeySpec 继承的方法
getModulus, getPrivateExponent
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

RSAPrivateCrtKeySpec

public RSAPrivateCrtKeySpec(BigInteger modulus,
                            BigInteger publicExponent,
                            BigInteger privateExponent,
                            BigInteger primeP,
                            BigInteger primeQ,
                            BigInteger primeExponentP,
                            BigInteger primeExponentQ,
                            BigInteger crtCoefficient)
给定在 PKCS#1 v2.1 中所定义的系数、publicExponent、privateExponent、 primeP、primeQ、primeExponentP、primeExponentQ 和 crtCoefficient,创建一个新的 RSAPrivateCrtKeySpec

参数:
modulus - 系数 n
publicExponent - 公用指数 e
privateExponent - 专用指数 d
primeP - n 的素数因子 p
primeQ - n 的素数因子 q
primeExponentP - 这是 d 除以 (p-1) 所得的余数
primeExponentQ - 这是 d 除以 (q-1) 所得的余数
crtCoefficient - Chinese Remainder Theorem 系数 q-1 除以 p 所得的余数
方法详细信息

getPublicExponent

public BigInteger getPublicExponent()
返回公用指数。

返回:
该公用指数

getPrimeP

public BigInteger getPrimeP()
返回 primeP。

返回:
primeP

getPrimeQ

public BigInteger getPrimeQ()
返回 primeQ。

返回:
primeQ

getPrimeExponentP

public BigInteger getPrimeExponentP()
返回 primeExponentP。

返回:
primeExponentP

getPrimeExponentQ

public BigInteger getPrimeExponentQ()
返回 primeExponentQ。

返回:
primeExponentQ

getCrtCoefficient

public BigInteger getCrtCoefficient()
返回 crtCoefficient。

返回:
crtCoefficient