2012-11-11 17 views
10

次の問題について誰かが明らかにしてくれたらとっても感謝します。私はkeytoolのドキュメントを読んだが、ここで何が問題になるかもしれないかに関するヒントは見つかりませんでした。私は署名機関は私に.cerファイルを与えた後、私は、証明書要求keytoolがcertifiateをインポートできません - 返信からチェーンを確立できませんでした

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

を作成

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

キーストアを作成し

、私はそれをインポートしようとした

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

関連する問題