请参见:
描述
接口摘要 | |
---|---|
DSAKey | DSA 公用或专用密钥的接口。 |
DSAKeyPairGenerator | 能够生成 DSA 密钥对的对象的接口。 |
DSAParams | 特定于 DSA 的密钥参数集的接口,它定义 DSA 密钥系列。 |
DSAPrivateKey | DSA 专用密钥的标准接口。 |
DSAPublicKey | DSA 公用密钥的接口。 |
ECKey | 椭圆曲线 (EC) 密钥的接口。 |
ECPrivateKey | 椭圆曲线 (EC) 专用密钥的接口。 |
ECPublicKey | 椭圆曲线 (EC) 公用密钥的接口。 |
RSAKey | RSA 公用密钥或专用密钥的接口。 |
RSAMultiPrimePrivateCrtKey | 如 PKCS#1 v2.1 中所定义的,使用 Chinese Remainder Theorem (CRT) 信息值的 RSA 多素数专用密钥的接口。 |
RSAPrivateCrtKey | 如 PKCS#1 标准中所定义的,使用 Chinese Remainder Theorem (CRT) 信息值的 RSA 专用密钥的接口。 |
RSAPrivateKey | RSA 专用密钥的接口。 |
RSAPublicKey | RSA 公用密钥的接口。 |
提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 算法)密钥,以及 NIST 的 FIPS-186 中定义的 DSA(数字签名算法)密钥。
注意,这些接口仅用于密钥内容可访问且可用的密钥实现。这些接口仅用于密钥内容位于不可访问的受保护存储设备(如位于硬件设备)中的密钥实现。
有关如何使用这些接口(包括如何为硬件设备设计 Key
类)的更多开发人员的信息,请参考以下加密提供者开发人员指南: