|
|||||||||
软件包 java.security.spec
提供密钥规范和算法参数规范的类和接口。请参见:
描述
接口摘要 | |
---|---|
AlgorithmParameterSpec | 加密参数的(透明)规范。 |
ECField | 此接口表示椭圆曲线 (EC) 有限字段。 |
KeySpec | 组成加密密钥的密钥内容的(透明)规范。 |
类摘要 | |
---|---|
DSAParameterSpec | 此类指定用于 DSA 算法的参数的集合。 |
DSAPrivateKeySpec | 此类指定带关联参数的 DSA 专用密钥。 |
DSAPublicKeySpec | 此类指定带关联参数的 DSA 公用密钥。 |
ECFieldF2m | 此不可变类定义椭圆曲线 (EC) 首数为 2 的有限字段。 |
ECFieldFp | 此不可变类定义椭圆曲线 (EC) 素数的有限字段。 |
ECGenParameterSpec | 此不可变类指定用于生成椭圆曲线 (EC) 域参数的参数集。 |
ECParameterSpec | 此不可变类指定用于椭圆曲线加密方法 (ECC) 的域参数集。 |
ECPoint | 此不可变类在仿射坐标中表示椭圆曲线 (EC) 上的点。 |
ECPrivateKeySpec | 此不可变类指定带关联参数的椭圆曲线专用密钥。 |
ECPublicKeySpec | 此不可变类指定带关联参数的椭圆曲线公用密钥。 |
EllipticCurve | 此不可变类持有表示椭圆曲线所必需的值。 |
EncodedKeySpec | 此类用编码格式表示公用密钥或专用密钥。 |
MGF1ParameterSpec | 此类指定 OAEP Padding 和 RSA-PSS 签名方案中的掩码生成函数 MGF1(如 PKCS #1 v2.1 标准中所定义的)使用的参数集。 |
PKCS8EncodedKeySpec | 此类表示按照 ASN.1 类型 PrivateKeyInfo 进行编码的专用密钥的 ASN.1 编码。 |
PSSParameterSpec | 此类指定 RSA-PSS 签名方案的参数规范,如 PKCS#1 v2.1 标准中所定义的。 |
RSAKeyGenParameterSpec | 此类指定用于生成 RSA 密钥对的参数集。 |
RSAMultiPrimePrivateCrtKeySpec | 如 PKCS#1 v2.1 中所定义的,此类为了提高效率,使用 Chinese Remainder Theorem (CRT) 信息值指定 RSA 多素数专用密钥。 |
RSAOtherPrimeInfo | 此类表示 RSA 的 OtherPrimeInfo 结构中的三元组(素数、指数和素数),如 PKCS#1 v2.1 中所定义的。 |
RSAPrivateCrtKeySpec | 为了提高效率,此类根据 PKCS#1 标准所定义的,使用 Chinese Remainder Theorem(中国剩余定理,CRT)信息值指定一个 RSA 专用密钥。 |
RSAPrivateKeySpec | 此类指定 RSA 专用密钥。 |
RSAPublicKeySpec | 此类指定 RSA 公用密钥。 |
X509EncodedKeySpec | 此类表示根据 ASN.1 类型 SubjectPublicKeyInfo 进行编码的公用密钥的 ASN.1 编码。 |
异常摘要 | |
---|---|
InvalidKeySpecException | 这是针对无效密钥规范的异常。 |
InvalidParameterSpecException | 这是针对无效参数规范的异常。 |
软件包 java.security.spec 的描述
提供密钥规范和算法参数规范的类和接口。
密钥规范是组成密钥的密钥内容的透明表示形式。用特定于算法的方法或独立于算法的编码格式(例如,ASN.1)可以指定密钥。此包包含以下密钥的密钥规范:DSA 公用密钥和专用密钥、RSA 公用密钥和专用密钥、DER 编码格式的 PKCS #8 专用密钥和 DER 编码格式的 X.509 公用密钥和专用密钥。
算法参数规范用于算法的参数集的透明表示形式。此包包含用于 DSA 算法的参数的算法参数规范。
包规范
- 加密体系结构
- PKCS #1:RSA 加密标准 1.5 版,1993 年 11 月
- PKCS #8:专用密钥信息语法标准 1.2 版,1993 年 11 月
- 联邦信息处理标准出版物 (FIPS PUB) 186:数字签名标准 (DSS)
- 从以下版本开始:
- 1.2
所有类
|
|||||||||