Java中的密钥库是否有命名约定?

9

我第一次使用Java密钥库。请问,密钥库有标准的扩展名吗?通常会以.ks为后缀命名吗?如果是Java密钥库,我应该使用.jks吗?如果有通用的命名规范,我想遵循它。


这与安全有什么关系? - rook
我曾认为证书是用于安全解决方案(例如数字签名数据)的。与安全相关的开发人员很可能经常使用证书,如果他们是Java开发人员,则可能使用Java密钥库。 - Russ
4个回答

6

这取决于密钥库类型。Java的默认类型是JKS,所以.jks是有意义的。其他密钥库类型也存在,例如PKCS12。PKCS12密钥库的典型文件扩展名为.p12和.pfx。查看Portecle中打开文件窗口中的文件扩展名,.ks、.jks、.jceks、.p12、.pfx、.bks和.ubr都被认为是可能性。然而,我自己只遇到过.jks、.p12和.pfx。


2
对于Java密钥库,IBM似乎建议使用.jks作为扩展名。
请参见此处,在指定Java密钥库设置时,他们使用.jks作为扩展名。

0

我刚开始考虑这个问题,试图猜测为什么Unity3d没有接受我的Android密钥库。 name.key不起作用,但name.keystore可以,所以我猜.keystore也是一个可能的扩展名。


0

格式密钥必须转换为.jks格式,以便在J2EE SDK中使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接