- 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。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 BigIntegergetCrtCoefficient()返回crtCoefficient。BigIntegergetPrimeExponentP()返回primeExponentP。BigIntegergetPrimeExponentQ()返回primeExponentQ。BigIntegergetPrimeP()返回primeP。BigIntegergetPrimeQ()返回primeQ。BigIntegergetPublicExponent()返回公共指数。-
声明方法的类 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
-
-