Java.Security.Spec 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此包提供为加密和签名算法指定密钥和参数所需的类和接口。
类
| 名称 | 说明 |
|---|---|
| DSAGenParameterSpec |
此不可变类指定用于生成 FIPS 186-3 数字签名标准(DSS)中指定的 DSA 参数的参数集。 |
| DSAParameterSpec |
此类指定与 DSA 算法一起使用的参数集。 |
| DSAPrivateKeySpec |
此类指定 DSA 私钥及其关联的参数。 |
| DSAPublicKeySpec |
此类指定 DSA 公钥及其关联的参数。 |
| ECFieldF2m |
此不可变类定义椭圆曲线(EC)特征 2 有限字段。 |
| ECFieldFp |
此不可变类定义椭圆曲线(EC)质有限字段。 |
| ECGenParameterSpec |
此不可变类指定用于生成椭圆曲线 (EC) 域参数的参数集。 |
| ECParameterSpec |
此不可变类指定用于椭圆曲线加密(ECC)的域参数集。 |
| ECPoint |
此不可变类以相交坐标表示椭圆曲线(EC)上的点。 |
| ECPrivateKeySpec |
此不可变类使用其关联的参数指定椭圆曲线私钥。 |
| ECPublicKeySpec |
此不可变类指定一个椭圆曲线公钥及其关联的参数。 |
| EdDSAParameterSpec |
用于指定 EdDSA 签名和验证参数的类。 |
| EdECPoint | |
| EdECPrivateKeySpec |
表示 RFC 8032 中定义的椭圆曲线私钥的类:Edwards-Curve 数字签名算法(EdDSA),包括曲线和其他算法参数。 |
| EdECPublicKeySpec |
表示 RFC 8032 中定义的椭圆曲线公钥的类:Edwards-Curve 数字签名算法(EdDSA),包括曲线和其他算法参数。 |
| EllipticCurve |
此不可变类包含表示椭圆曲线所需的必要值。 |
| EncodedKeySpec |
此类以编码格式表示公钥或私钥。 |
| InvalidKeySpecException |
这是无效密钥规范的例外。 |
| InvalidParameterSpecException |
这是无效参数规范的例外。 |
| MGF1ParameterSpec |
此类指定在 OAEP 填充和 RSASSA-PSS 签名方案中与掩码生成函数 MGF1 一起使用的参数集,如 PKCS#1 v2.2 标准中定义。 |
| NamedParameterSpec |
此类用于指定由标准名称确定的任何算法参数。 |
| PKCS8EncodedKeySpec |
此类表示 ASN。 |
| PSSParameterSpec |
此类指定 RSASSA-PSS 签名方案的参数规范,如 PKCS#1 v2.2 标准中定义。 |
| RSAKeyGenParameterSpec |
此类指定用于生成 RSA 密钥对的参数集。 |
| RSAMultiPrimePrivateCrtKeySpec |
此类使用中文余数定理(CRT)信息值指定 RSA 多质私钥,如 PKCS#1 v2.2 标准中定义,以提高效率。 |
| RSAOtherPrimeInfo |
此类表示 RSA 的 OtherPrimeInfo 结构内的三元(prime、指数和系数),如 PKCS#1 v2.2 标准中定义。 |
| RSAPrivateCrtKeySpec |
此类使用中文余数定理(CRT)信息值指定 RSA 私钥,如 PKCS#1 v2.2 标准中定义,以提高效率。 |
| RSAPrivateKeySpec |
此类指定 RSA 私钥。 |
| RSAPublicKeySpec |
此类指定 RSA 公钥。 |
| X509EncodedKeySpec |
此类表示 ASN。 |
| XECPrivateKeySpec |
表示 RFC 7748 中定义的椭圆曲线私钥的类,包括曲线和其他算法参数。 |
| XECPublicKeySpec |
一个类,表示 RFC 7748 中定义的椭圆曲线公钥,包括曲线和其他算法参数。 |
接口
| 名称 | 说明 |
|---|---|
| IAlgorithmParameterSpec |
加密参数的规范(透明)。 |
| IECField |
此接口表示椭圆曲线(EC)有限字段。 |
| IKeySpec |
构成加密密钥的密钥材料的(透明)规范。 |