Most visited

Recently visited

Added in API level 1

java.security.spec

Provides classes and interfaces for key specifications and algorithm parameter specifications.

关键规范是构成关键的关键材料的透明表示。 密钥可以按照算法特定的方式或与算法无关的编码格式(如ASN.1)指定。 此软件包包含DSA公钥和私钥,RSA公钥和私钥,DER编码格式的PKCS#8私钥以及DER编码格式的X.509公钥和私钥的主要规范。

算法参数规范是与算法一起使用的参数集的透明表示。 该软件包包含用于DSA算法的参数的算法参数说明。

Package Specification

Related Documentation

For documentation that includes information about algorithm parameter and key specifications, please see:

Interfaces

AlgorithmParameterSpec 密码参数的(透明)规范。
ECField 该界面代表椭圆曲线(EC)有限域。
KeySpec 构成加密密钥的密钥材料的(透明)规范。

Classes

DSAParameterSpec 该类指定了与DSA算法一起使用的一组参数。
DSAPrivateKeySpec 该类使用其相关参数指定DSA私钥。
DSAPublicKeySpec 该类指定一个带有关联参数的DSA公钥。
ECFieldF2m 这个不可变类定义了椭圆曲线(EC)特征2有限域。
ECFieldFp 这个不可变类定义了一个椭圆曲线(EC)素数有限域。
ECGenParameterSpec 该不可变类指定用于生成椭圆曲线(EC)域参数的一组参数。
ECParameterSpec 这个不可变类指定用于椭圆曲线密码术(ECC)的一组域参数。
ECPoint 这个不可变的类表示仿射坐标中的椭圆曲线(EC)上的点。
ECPrivateKeySpec 这个不可变类指定一个椭圆曲线私钥及其相关参数。
ECPublicKeySpec 这个不可变的类用相关的参数指定一个椭圆曲线公钥。
EllipticCurve 这个不可变的类拥有表示椭圆曲线所需的必要值。
EncodedKeySpec 该类表示编码格式的公钥或私钥。
MGF1ParameterSpec 该类指定在OAEP填充和RSA-PSS签名方案中与掩码生成函数MGF1一起使用的一组参数,如 PKCS #1 v2.1标准中所定义。
PKCS8EncodedKeySpec 该类表示按照ASN.1类型 PrivateKeyInfo编码的私钥的ASN.1编码。
PSSParameterSpec 该类为 PKCS#1 v2.1标准中定义的RSA-PSS签名方案指定了参数规范。
RSAKeyGenParameterSpec 该类指定用于生成RSA密钥对的参数集。
RSAMultiPrimePrivateCrtKeySpec 该类使用中国剩余定理(CRT)信息值来指定RSA多主密钥,如PKCS#1 v2.1中所定义的那样,以提高效率。
RSAOtherPrimeInfo 该类表示PKCS#1 v2.1中定义的RSA的OtherPrimeInfo结构内的三元组(prime,exponent和coefficient)。
RSAPrivateCrtKeySpec 该类使用中国剩余定理(CRT)信息值为效率指定RSA私钥,如PKCS#1标准中所定义。
RSAPrivateKeySpec 这个类指定一个RSA私钥。
RSAPublicKeySpec 这个类指定一个RSA公钥。
X509EncodedKeySpec 该类表示公钥的ASN.1编码,根据ASN.1类型 SubjectPublicKeyInfo编码。

Exceptions

InvalidKeySpecException 这是无效密钥规范的例外情况。
InvalidParameterSpecException 这是无效参数规范的例外。

Hooray!