JKS,Java Key Store。 你可以在这里找到这个文件 sun.security.provider.JavaKeyStore。 这个密钥库是Java特有的 通常有jks的扩展名。 这种类型的密钥库可以包含 私钥和证书,但它不能用于存储密钥 键。 由于它是Java特定的密钥库,因此无法使用 其他编程语言。
JCEKS,JCE钥匙店。 你可以在这里找到这个文件 com.sun.crypto.provider.JceKeyStore。 此密钥库的扩展名为 JCEKS。 可以放入JCEKS密钥库的条目是私有的 密钥,密钥和证书。
PKCS12,这是一种标准的密钥库类型,可以在Java和Java中使用 其他语言。 您可以在此处找到此密钥库实现 sun.security.pkcs12.PKCS12KeyStore。 它通常具有p12的扩展名 或者pfx。 您可以存储私钥,密钥和证书 这个类型。
PKCS11,这是一种硬件密钥库类型。 它为服务器提供服务 用于连接硬件密钥库设备的Java库 Luna,nCipher。 你可以在这里找到这个实现 sun.security.pkcs11.P11KeyStore。 加载密钥库时,没有 需要创建具有特定配置的特定提供程序。 这个 密钥库可以存储私钥,密钥和证书。 什么时候 加载密钥库,将从密钥库中检索条目 然后转换成软件条目。