Module java.base

Package java.security.interfaces


package java.security.interfaces
提供了生成RSA(Rivest、Shamir和Adleman非对称密码算法)密钥的接口,这些密钥的定义在RSA实验室技术说明PKCS#1中,以及生成DSA(数字签名算法)密钥的接口,这些密钥的定义在NIST的FIPS-186中。

请注意,这些接口仅适用于密钥实现,其密钥材料是可访问和可用的。这些接口不适用于密钥实现,其密钥材料存储在无法访问的受保护存储中(例如在硬件设备中)。

有关如何使用这些接口的更多开发人员信息,包括如何为硬件设备设计Key类的信息,请参阅这些加密提供程序开发人员指南:

包规范

  • PKCS#1:RSA密码规范,版本2.2(RFC 8017)
  • 联邦信息处理标准出版物(FIPS PUB)186:数字签名标准(DSS)
有关更多文档,请参阅:
自从:
1.1