Unix 如何修改jks文件

Unix 如何修改jks文件,unix,certificate,keytool,Unix,Certificate,Keytool,我们需要修复我们的trust.jks。我被告知CN包含空格(我被告知它是在Windows框上创建的,并且/或者Windows可以使用包含空格的CN)。unix系统需要(我们相信)句点而不是空格 可以修改trust.jks中的CN而不必返回到我们的证书请求者处获取新的trust.jks吗?(从物流的角度来看,这会有点问题) 这里没有人是“cert guy”,所以我正在联系-找不到任何特定于我的问题-所有搜索都视为创建trust.jks-而不是修改它。如果您已经有了新的密钥对,只想更改密钥库-这可以

我们需要修复我们的trust.jks。我被告知CN包含空格(我被告知它是在Windows框上创建的,并且/或者Windows可以使用包含空格的CN)。unix系统需要(我们相信)句点而不是空格

可以修改trust.jks中的CN而不必返回到我们的证书请求者处获取新的trust.jks吗?(从物流的角度来看,这会有点问题)


这里没有人是“cert guy”,所以我正在联系-找不到任何特定于我的问题-所有搜索都视为创建trust.jks-而不是修改它。

如果您已经有了新的密钥对,只想更改密钥库-这可以使用openssl并重新导入密钥,虽然如果你还没有经验的话会有点复杂


如果要更改已签名证书的CN,则不可能。CN是签名过程的一部分,因此只能通过创建新签名来更改它。

对不起,但证书文件意味着“有问题”。重建一个完整的密钥存储区的工作量有限,但根据我的经验,您只能添加或删除密钥。会很高兴被证明是错的。祝你好运