-
- 所有已知实现类:
-
DESedeKeySpec,DESKeySpec,DHPrivateKeySpec,DHPublicKeySpec,DSAPrivateKeySpec,DSAPublicKeySpec,ECPrivateKeySpec,ECPublicKeySpec,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
- 另请参见:
-
Key,KeyFactory,EncodedKeySpec,X509EncodedKeySpec,PKCS8EncodedKeySpec,DSAPrivateKeySpec,DSAPublicKeySpec