2010-06-02 950 views
3

擁有者:CN =網關,OU =網關,O =網關,C = SS如何更改證書中的頒發者名稱(我已使用keytool)?

發行商:CN =網關,OU =網關,O =網關,C = SS

序列號:4c05ed66

有效期從:週三6月2日11時04分30秒IST 2010至:週五6月03 11點04分30秒北京時間2011

證書指紋:

 MD5: E3:27:75:8D:96:CB:C3:67:EF:F0:5D:E1:D6:85:CD:0C 
    SHA1: 2E:8B:67:0D:AC:25:E2:99:50:61:60:88:BA:1F:1C:10:8F:41:7C:27 

    Signature algorithm name: SHA1withDSA 
    Version: 3 

相信這個證書嗎? [否]:是

加入到證書密鑰庫

使用的keytool我生成密鑰對和證書。以下是我的證書的內容現在我想更改唯一的頒發者名稱假設我正在驗證它,並且我想使自己成爲發行人,所以我想在此處輸入我的信息...所有者應該是相同的唯一頒發者我想要改變..plz告訴我該怎麼做?

+0

我想改變CN和O的值,你有沒有成功? – powder366 2013-01-30 14:31:54

回答

8

你不能,你必須創建一個新的證書。

證書包含它提供的數據(包括所有者,頒發者,指紋,...)的簽名,這就是證書的組成部分。

換句話說:證書是專門設計的,以便該數據創建後無法修改。

+0

確定假設我給這個證書來驗證..你會驗證它嗎?你會在那裏添加什麼簽名?如何?? – Rahul 2010-06-02 11:38:59

+0

檢查它是否由您信任的CA簽名。 – 2010-06-02 12:34:08

+1

是不是隻能改變CN和O?在我看來,這些只是爲了獲得額外信息? – powder366 2013-01-30 14:38:24

0

使用BurpSuite,您可以修改證書頒發者名稱。 步驟1:將證書數據從開始證書複製粘貼到結束證書 步驟2:解碼證書信息 步驟3:使用ASN.1格式獲取證書信息的詳細信息 步驟4:修改信息並將其編碼回去到B-64格式。

但無論如何,加載到庫將失敗。

相關問題