- 所有已知的实现类:
DESedeKeySpec,DESKeySpec,DHPrivateKeySpec,DHPublicKeySpec,DSAPrivateKeySpec,DSAPublicKeySpec,ECPrivateKeySpec,ECPublicKeySpec,EdECPrivateKeySpec,EdECPublicKeySpec,EncodedKeySpec,PBEKeySpec,PKCS8EncodedKeySpec,RSAMultiPrimePrivateCrtKeySpec,RSAPrivateCrtKeySpec,RSAPrivateKeySpec,RSAPublicKeySpec,SecretKeySpec,X509EncodedKeySpec,XECPrivateKeySpec,XECPublicKeySpec
public interface KeySpec
构成加密密钥的密钥材料的(透明)规范。
如果密钥存储在硬件设备上,其规范可能包含有助于识别设备上密钥的信息。
密钥可以指定为特定于算法的方式,也可以指定为独立于算法的编码格式(例如 ASN.1)。例如,DSA 私钥可以由其组件 x、p、q 和 g 指定(参见 DSAPrivateKeySpec ),或者可以使用其 DER 编码指定(参见 PKCS8EncodedKeySpec )。
该接口不包含任何方法或常量。它的唯一目的是对所有关键规范进行分组(并为其提供类型安全)。所有关键规范都必须实现此接口。
- 自从:
- 1.2
- 参见: