【问题标题】:Java: Keystore password same as Key(Certificate) password and updating itJava:密钥库密码与密钥(证书)密码相同并更新它
【发布时间】:2018-08-06 15:14:27
【问题描述】:

场景是每个证书或者key都有自己的keystore,keystore密码和key密码一样。

当我们更改密钥库密码时,是否可以同时更改密钥密码,反之亦然?在不损害密钥库和密钥的完整性的情况下?这可以通过编程方式完成还是我们需要依赖 Java 的 keytool?

【问题讨论】:

    标签: java ssl-certificate keystore keystore-access


    【解决方案1】:

    是否可行,当我们更改密钥库密码时,它也会更改密钥密码,反之亦然?

    是的,是的。但是链接这些密码中的任何一个都几乎“等效”于创建一个新的 KeyStore...

    不损害密钥库和密钥的完整性?

    这取决于。这里最好的选择是使用新密码复制旧的 KeyStore;稍后,删除旧的 KeyStore 并将新的 KeyStore 重命名为旧的(这里我假设您的 KeyStore 存储在 FileSystem 中!)

    这可以通过编程方式完成吗?

    是的,请参阅 KeyStore javadoc ...(请参阅 loadstoresetEntry 方法)...

    【讨论】:

      猜你喜欢
      • 2017-01-17
      • 2018-08-06
      • 1970-01-01
      • 2011-02-22
      • 1970-01-01
      • 2021-08-31
      • 1970-01-01
      • 2015-10-07
      相关资源
      最近更新 更多