2012-11-01 72 views
0

我們需要修復我們的trust.jks的。我被告知CN包含空格(我被告知它是在Windows盒子上創建的,並且/或者Windows可以使用包含CN的空格)。unix系統需要(我們相信)句點而不是空格。如何修改JKS文件

能在trust.jks的CN,而不必回到我們的證書請求新trust.jks進行修改? (從物流的角度來看,這會有些問題)。

這裏沒有一個是「CERT-傢伙,所以我伸出手 - 查不出具體到我的問題 - 算是創造了trust.jks所有搜索 - 不修改它。

+0

抱歉,證書文件的意思是「有問題的」。重建一個完整的密鑰存儲可以實現的數量有限,但根據我的經驗,只能添加或刪除密鑰。會很高興被證明是錯誤的。祝你好運。 – shellter

回答

0

如果你已經有了新的密鑰對,並且只想改變密鑰庫 - 這可以使用openssl並重新導入密鑰,儘管如果你還沒有經驗它有點複雜。

如果你想改變一個簽名證書的CN,這是不可能的。 CN是簽名過程的一部分,因此只能通過創建新簽名來更改。