JavaTM 2 Platform
Standard Ed. 5.0

软件包 java.security.interfaces

提供的接口用于生成如 RSA Laboratory Technical Note PKCS#1 中所定义的 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 算法)密钥,以及如 NIST 的 FIPS-186 中所定义的 DSA(数字签名算法)密钥。

请参见:
          描述

接口摘要
DSAKey DSA 公用或专用密钥的接口。
DSAKeyPairGenerator 能够生成 DSA 密钥对的对象的接口。
DSAParams 特定于 DSA 的密钥参数集的接口,它定义 DSA 密钥系列
DSAPrivateKey DSA 专用密钥的标准接口。
DSAPublicKey DSA 公用密钥的接口。
ECKey 椭圆曲线 (EC) 密钥的接口。
ECPrivateKey 椭圆曲线 (EC) 专用密钥的接口。
ECPublicKey 椭圆曲线 (EC) 公用密钥的接口。
RSAKey RSA 公用密钥或专用密钥的接口。
RSAMultiPrimePrivateCrtKey 如 PKCS#1 v2.1 中所定义的,使用 Chinese Remainder Theorem (CRT) 信息值的 RSA 多素数专用密钥的接口。
RSAPrivateCrtKey 如 PKCS#1 标准中所定义的,使用 Chinese Remainder Theorem (CRT) 信息值的 RSA 专用密钥的接口。
RSAPrivateKey RSA 专用密钥的接口。
RSAPublicKey RSA 公用密钥的接口。
 

软件包 java.security.interfaces 的描述

提供的接口用于生成如 RSA Laboratory Technical Note PKCS#1 中所定义的 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 算法)密钥,以及如 NIST 的 FIPS-186 中所定义的 DSA(数字签名算法)密钥。

注意,这些接口仅用于其密钥内容可访问且可用的密钥实现。这些接口仅用于其密钥内容位于不可访问的受保护存储设备(如位于硬件设备)中的密钥实现。

有关如何使用这些接口、包括如何为硬件设备设计 Key 类的更多开发人员的信息,请参考以下加密提供者开发人员指南:

包规范

从以下版本开始:
JDK1.1

JavaTM 2 Platform
Standard Ed. 5.0

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

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