web-dev-qa-db-ja.com

Keytoolを使用して.jksファイルから公開鍵をエクスポートする方法

現在、私はこのガイドに従ってWSO2のホスト名を変更しようとしています: https://docs.wso2.com/display/IS550/Changing+the+hostname

Newkeystore.jksという.jksファイルを生成した後、手順4に進みました。この手順では、コマンドラインでこれを実行すると、公開キーがエクスポートされるはずです。

keytool -export -alias certalias -keystore newkeystore.jks -file <public key name>.pem

これを試しましたが、「指定されたファイルが見つかりません」というエラーが表示されます。

システム環境変数が設定されているので、keytoolを適切に使用できます。 .jksファイルが生成され、空ではないことがわかります。ここで何が問題なのかわかりません。

4
SaltySea

私に過去に、

その絶対的なゴミガイドに従って時間を無駄にしないでください。 WSO2のドキュメントは、顧客についてどれだけ気にかけているかを示すための努力がほとんどなく、不十分に書かれています。 WSO2自体よりも、外部ソースからWSO2について詳しく学ぶ方が良いです。したがって、ここで行う必要があるのは、ガイドに従ってコマンドラインを実行することです。

keytool -export -alias newcert -keystore newkeystore.jks -file [insert any name here for your public key].pem

これはうまくいくはずです! :)これは、質問で答えることと、答えないことです!

5
SaltySea

ドキュメントでこのバグを特定していただき、フィードバックをお寄せいただきありがとうございます。 WSO2ドキュメントの使用経験が悪いとのこと、申し訳ございません。私たちは常にドキュメントの改善に向けて取り組んでいます。

この特定のドキュメントは、正しいコマンドを使用して修正されています[1]。

[1] https://docs.wso2.com/display/IS550/Changing+the+hostname

2
Sher_x