- java.lang.Object
-
- java.security.spec.RSAPrivateKeySpec
-
- java.security.spec.RSAPrivateCrtKeySpec
-
- 实现的所有接口
-
KeySpec
public class RSAPrivateCrtKeySpec extends RSAPrivateKeySpec
此类指定RSA私钥,如 PKCS#1 v2.2标准中所定义,使用中国剩余定理(CRT)信息值来提高效率。- 从以下版本开始:
- 1.2
- 另请参见:
-
Key
,KeyFactory
,KeySpec
,PKCS8EncodedKeySpec
,RSAPrivateKeySpec
,RSAPublicKeySpec
-
-
构造方法摘要
构造方法 构造器 描述 RSAPrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient)
创建一个新的RSAPrivateCrtKeySpec
。RSAPrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient, AlgorithmParameterSpec keyParams)
使用其他关键参数创建新的RSAPrivateCrtKeySpec
。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 BigInteger
getCrtCoefficient()
返回crtCoefficient。BigInteger
getPrimeExponentP()
返回primeExponentP。BigInteger
getPrimeExponentQ()
返回primeExponentQ。BigInteger
getPrimeP()
返回primeP。BigInteger
getPrimeQ()
返回primeQ。BigInteger
getPublicExponent()
返回公共指数。-
声明方法的类 java.security.spec.RSAPrivateKeySpec
getModulus, getParams, getPrivateExponent
-
-
-
-
构造方法详细信息
-
RSAPrivateCrtKeySpec
public RSAPrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient)
创建一个新的RSAPrivateCrtKeySpec
。- 参数
-
modulus
- 模数n -
publicExponent
- 公共指数e -
privateExponent
- 私人指数d -
primeP
- n的主要因子p -
primeQ
- n的素因子q -
primeExponentP
- 这是d mod(p-1) -
primeExponentQ
- 这是d mod(q-1) -
crtCoefficient
- 中国剩余定理系数q-1 mod p
-
RSAPrivateCrtKeySpec
public RSAPrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient, AlgorithmParameterSpec keyParams)
使用其他关键参数创建新的RSAPrivateCrtKeySpec
。- 参数
-
modulus
- 模数n -
publicExponent
- 公共指数e -
privateExponent
- 私人指数d -
primeP
- n的素因子p -
primeQ
- n的素因子q -
primeExponentP
- 这是d mod(p-1) -
primeExponentQ
- 这是d mod(q-1) -
crtCoefficient
- 中国剩余定理系数q-1 mod p -
keyParams
- 与密钥关联的参数 - 从以下版本开始:
- 11
-
-
方法详细信息
-
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
-
-