站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

RSAPrivateCrtKeySpec (Java 2 Platform SE 5.0) - JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

JavaTM 2 Platform
Standard Ed. 5.0

java.security.spec
类 RSAPrivateCrtKeySpec

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

JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策