gpt4 book ai didi

java - 修改 keystore 文件中别名的组织

转载 作者:行者123 更新时间:2023-12-01 16:49:02 25 4
gpt4 key购买 nike

我的团队有一个保存在 unix 服务器上的 java 应用程序,它使用证书与其他平台(不适用于 Web 应用程序)进行通信。

此类证书在某种程度上是由团队管理的(我猜是为了遵守标准或某种原因)。

不久之后,这个团队就在非产品中迁移到了新的“标准”(我称之为),并且各个团队都必须更新他们的证书(包括我的),但这有点问题,因为我们都没有人真正理解(我们只有高层次的观点)

据我了解,我们有一个Keystore,我们需要制作一个CSR文件。我相信我的公司有一些自动化工具,提供 CSR 将生成我只需要导入的 CER(无论是在我的信任库还是 keystore 中)

话虽如此,在进行 CSR 之前我似乎需要更新别名的组织

例如从 O=ABC致O=一家无聊的公司

我希望我可以使用 java keytool 手动更新单个变量,例如:

keytool -alias myalias -change O=A Boring Company -keystore mykeystore.jks

从我的谷歌搜索来看,似乎没有一个选项可以让我只修改组织并保持不变

谁能给点建议吗?

我可能也需要修改其他参数,但如果我尝试删除别名并使用所有新参数重新创建,我担心可能会遗漏一些变量

我知道国家、组织、通用名称等基本参数,但可能还有我不知道的其他内容,例如密码等

最佳答案

不,这并不像你想要的那样工作。如果您更改组织,证书哈希将不再有效,即使公钥(为其签名)保持不变。

关于java - 修改 keystore 文件中别名的组织,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61730116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com