【发布时间】:2020-11-04 09:40:39
【问题描述】:
java.security.KeyStore 使用KeyStoreSpi 实现来提供不同类型的密钥库。 Basic OpenJDK 支持 JKS、JCEKS 和 PKCS12 密钥库类型。前两个实现专有的 Sun/Oracle 格式,PKCS12 是公共标准。
我知道 JCEKS 确实支持对称密钥,而 PKCS12 不支持。哪些其他KeyStoreSpi 实现(如Bouncy Castle)提供对称密钥支持?看起来开发人员喜欢隐藏此类信息。例如。充气城堡docs 仅提及:
第四个是 BCFKS 密钥库,它是符合 FIPS 的密钥库 它也是为通用密钥存储而设计的,基于 ASN.1。 此密钥存储类型已加密并支持使用 SCRYPT 和 一些对称密钥类型的存储。
【问题讨论】:
标签: java keystore symmetric-key