包的用途
java.security.spec
使用 java.security.spec 的包
包
描述
为安全框架提供类和接口。
提供用于生成 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 算法)密钥的接口,如 RSA 实验室技术说明 PKCS#1 中所定义,以及 DSA(数字签名算法)密钥,如 NIST 的 FIPS-186 中所定义。
提供关键规范和算法参数规范的类和接口。
提供用于加密操作的类和接口。
提供关键规范和算法参数规范的类和接口。
XML 加密的通用类。
用于生成和验证 XML 数字签名的类。
XML 数字签名的参数类。
-
被 java.security 使用的 java.security.spec 中的类类描述加密参数的(透明)规范。这是无效密钥规范的异常。这是无效参数规范的异常。构成加密密钥的密钥材料的(透明)规范。
-
被 java.security.interfaces 使用的 java.security.spec 中的类类描述加密参数的(透明)规范。此不可变类指定用于椭圆曲线密码术 (ECC) 的域参数集。这个不可变类表示仿射坐标中椭圆曲线 (EC) 上的一个点。用于指定 RFC 8032:爱德华兹曲线数字签名算法 (EdDSA) 定义的键的椭圆曲线点。此类用于指定由标准名称确定的任何算法参数。此类表示 RSA 的 OtherPrimeInfo 结构中的三元组(素数、指数和系数),如 PKCS#1 v2.2 标准中所定义。
-
被 java.security.spec 使用的 java.security.spec 中的类类描述加密参数的(透明)规范。此接口表示椭圆曲线 (EC) 有限域。此不可变类指定用于椭圆曲线密码术 (ECC) 的域参数集。这个不可变类表示仿射坐标中椭圆曲线 (EC) 上的一个点。用于指定 RFC 8032:爱德华兹曲线数字签名算法 (EdDSA) 定义的键的椭圆曲线点。这个不可变类包含表示椭圆曲线所需的必要值。此类表示编码格式的公钥或私钥。构成加密密钥的密钥材料的(透明)规范。此类指定在 OAEP 填充和 RSASSA-PSS 签名方案中与掩码生成函数 MGF1 一起使用的参数集,如 PKCS#1 v2.2 标准中所定义。此类用于指定由标准名称确定的任何算法参数。此类指定 RSASSA-PSS 签名方案的参数规范,如 PKCS#1 v2.2 标准中所定义。此类表示 RSA 的 OtherPrimeInfo 结构中的三元组(素数、指数和系数),如 PKCS#1 v2.2 标准中所定义。此类指定 RSA 私钥。
-
被 javax.crypto 使用的 java.security.spec 中的类类描述加密参数的(透明)规范。这是无效密钥规范的异常。构成加密密钥的密钥材料的(透明)规范。此类表示私钥的 ASN.1 编码,根据 ASN.1 类型
PrivateKeyInfo进行编码。 -
被 javax.crypto.spec 使用的 java.security.spec 中的类
-
被 javax.xml.crypto 使用的 java.security.spec 中的类
-
被 javax.xml.crypto.dsig 使用的 java.security.spec 中的类
-
被 javax.xml.crypto.dsig.spec 使用的 java.security.spec 中的类