正確な問題が報告されています
私の出発点は .pem ファイルでした。私の感覚では、これには秘密鍵も含まれています。次のコマンドを使用して、これをキーストアにインポートしました。
keytool -importcert -alias myalias -file myfile.pem
「この証明書を信頼しますか? [いいえ]」で「いいえ」を選択すると、インポートに失敗します。だから、私は「はい」で行きました。インポートは成功します。じぶんの
keytool -リスト
Jarsigner: certificate chain not found for にリストされているものと同様の出力を生成します。
私の感覚では、これを正しくインポートしていない正しい証明書ビットを持っているということです。つまり、「キー エントリ」ではなく「信頼できる証明書エントリ」が作成されているのではないかと疑っていますが、keytool に「キー エントリ」を強制的に作成させる方法がわかりません。
どうすればこの問題を解決できますか?
追加情報:
さらなる作業の後、私は上記の結論とは正反対の結論に傾いています。私のpemファイルに何か問題があると思います。期限切れのキーを持つ以前のキーストア エントリを調べました。私のインポートはtrustedCertEntryを示していますが、PrivateKeyEntryを明確に示しています。