2017-02-02 7 views
1

私はblah.p7b証明書タイプPKCS#7を持っています。これはkeytoolを使用してkeytoolを使用してインポートします。tomcatはありません。エイリアス名とキーストア証明書が生成されたとき私は使用しているWebアプリケーションサーバー上でhttpsを有効にしたいクライアントから取り出しました。元のエイリアス名とキーストアを持たずに動作しますか? 私は、このコマンド証明書チェーンをJavaキーストアにロードできません

keytool -import -trustcacerts -file certificate.p7b -keystore keystore -storepass <mypasswd> -alias "myalias" 

を使用して証明書をインポートしようとしたが、それは私に、このエラーを与えたときに、元のキーストアを持っていない場合は

keytool error: java.lang.Exception: Certificate reply does not contain public key for <mydomain> 

助けてください...

+0

異なるキーペアに別名を使用しています。他のキーペアがあるかどうかを確認するには、キーストアを一覧表示します。結局のところあなたたちがそこにいるかもしれません。 – EJP

答えて

1

あなたはホースです。新しい鍵ストア、新しい鍵ペア、新しいCSRを生成して署名し、鍵ペアと同じエイリアスを使用して署名付き証明書とその連鎖を鍵ストアにインポートする必要があります。

+0

ワイルドカード証明書であれば何でも変わりますか? –

+0

証明書の秘密鍵を取得するまでは何も変更されませんが、 – EJP

関連する問題