2012-11-11 79 views
10

如果有人能夠解決以下問題,我將非常感激。我已閱讀keytool文檔,但無法找到任何有關此處可能存在問題的提示。keytool無法導入證書 - 未能建立連鎖回覆

我創建了一個密鑰庫

keytool -genkey -alias privateKeyName -keyalg RSA -keystore privateKeyName.jks -validity 720 -keysize 1024

我創建了一個證書請求

keytool -certreq -alias privateKeyName -keystore privateKeyName.jks -file certReqFileName.csr

後簽字負責人給我的.CER文件,我試圖與導入

keytool –import -alias privateKeyName -file certReqFileName_t_f.cer -keystore privateKeyName.jks

導入失敗

keytool error: java.lang.Exception: Failed to establish chain from reply

我一直堅持這一段時間,所以任何幫助都會很棒。 謝謝。

回答

13

如果您的CA在信任庫中列出,請查看選件-trustcacerts。此外,您可能必須首先將CA的中間證書添加到密鑰庫。

+0

接受這個答案需要一些時間,但它確實是中間證書。 –

+0

@Andy究竟如何添加中間證書? –

+0

@NikolaKolev與其他證書一樣。看看'keytool -importcert'選項。 – Andy