是否存在密钥库的命名约定(java)

时间:2010-07-15 18:32:44

标签: java naming-conventions keystore

我第一次使用java密钥库。密钥库是否有标准的扩展名/后缀?它们通常被命名为.ks吗?如果它是一个java密钥库我应该使用.jks?如果人们普遍接受,我想遵循命名惯例。

4 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:2)

对于Java密钥库,IBM似乎建议使用.jks

请参阅here,在指定Java密钥库设置时,它们使用.jks作为扩展名。

答案 2 :(得分:0)

格式密钥必须转换为.jks格式才能在J2EE SDK中使用。

答案 3 :(得分:0)

我刚开始尝试猜测为什么Unity3d不接受我的Android密钥库。 name.key不起作用,name.keystore不起作用,所以我猜.keystore也是可能的扩展名。