JavaTM 2 Platform
Standard Ed. 5.0

软件包 java.security.spec
的使用

使用 java.security.spec 的软件包
java.security 为安全框架提供类和接口。 
java.security.interfaces 提供的接口用于生成如 RSA Laboratory Technical Note PKCS#1 中所定义的 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 算法)密钥,以及如 NIST 的 FIPS-186 中所定义的 DSA(数字签名算法)密钥。 
java.security.spec 提供密钥规范和算法参数规范的类和接口。 
javax.crypto 为 cryptographic(加密)操作提供类和接口。 
javax.crypto.spec 为密钥规范和算法参数规范提供类和接口。 
 

java.security 使用的 java.security.spec 中的类
AlgorithmParameterSpec
          加密参数的(透明)规范。
InvalidKeySpecException
          这是针对无效密钥规范的异常。
InvalidParameterSpecException
          这是针对无效参数规范的异常。
KeySpec
          组成加密密钥的密钥内容的(透明)规范。
 

java.security.interfaces 使用的 java.security.spec 中的类
ECParameterSpec
          此不可变类指定用于椭圆曲线加密方法 (ECC) 的域参数集。
ECPoint
          此不可变类在仿射坐标中表示椭圆曲线 (EC) 上的点。
RSAOtherPrimeInfo
          此类表示 RSA 的 OtherPrimeInfo 结构中的三元组(素数、指数和素数),如 PKCS#1 v2.1 中所定义的。
 

java.security.spec 使用的 java.security.spec 中的类
AlgorithmParameterSpec
          加密参数的(透明)规范。
ECField
          此接口表示椭圆曲线 (EC) 有限字段。
ECParameterSpec
          此不可变类指定用于椭圆曲线加密方法 (ECC) 的域参数集。
ECPoint
          此不可变类在仿射坐标中表示椭圆曲线 (EC) 上的点。
EllipticCurve
          此不可变类持有表示椭圆曲线所必需的值。
EncodedKeySpec
          此类用编码格式表示公用密钥或专用密钥。
KeySpec
          组成加密密钥的密钥内容的(透明)规范。
MGF1ParameterSpec
          此类指定 OAEP Padding 和 RSA-PSS 签名方案中的掩码生成函数 MGF1(如 PKCS #1 v2.1 标准中所定义的)使用的参数集。
PSSParameterSpec
          此类指定 RSA-PSS 签名方案的参数规范,如 PKCS#1 v2.1 标准中所定义的。
RSAOtherPrimeInfo
          此类表示 RSA 的 OtherPrimeInfo 结构中的三元组(素数、指数和素数),如 PKCS#1 v2.1 中所定义的。
RSAPrivateKeySpec
          此类指定 RSA 专用密钥。
 

javax.crypto 使用的 java.security.spec 中的类
AlgorithmParameterSpec
          加密参数的(透明)规范。
InvalidKeySpecException
          这是针对无效密钥规范的异常。
KeySpec
          组成加密密钥的密钥内容的(透明)规范。
PKCS8EncodedKeySpec
          此类表示按照 ASN.1 类型 PrivateKeyInfo 进行编码的专用密钥的 ASN.1 编码。
 

javax.crypto.spec 使用的 java.security.spec 中的类
AlgorithmParameterSpec
          加密参数的(透明)规范。
KeySpec
          组成加密密钥的密钥内容的(透明)规范。
 


JavaTM 2 Platform
Standard Ed. 5.0

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

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