【问题标题】:Is there a naming convention for keystore (java)密钥库(java)是否有命名约定
【发布时间】:2010-07-15 18:32:44
【问题描述】:

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

【问题讨论】:

  • 这与安全性有什么关系?
  • 我的印象是证书被用于安全解决方案(例如数字签名数据)。从事安全工作的开发人员可能经常使用证书,如果他们是 Java 开发人员,他们可能会使用 Java 密钥库。

标签: java naming-conventions keystore


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-05-07
          • 1970-01-01
          • 2014-04-17
          • 2023-02-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多