1

场景是每个证书或密钥都有自己的密钥库,密钥库密码与密钥密码相同。

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

4

1 回答 1

0

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

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

在不损害密钥库和密钥的完整性的情况下?

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

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

是的,请参阅KeyStore javadoc ...(请参阅load和方法)...storesetEntry

于 2018-02-27T05:22:26.047 回答