web-dev-qa-db-ja.com

KeyToolエラー:Java.lang.Exception:エイリアスは存在しません

以下のコマンドで証明書を正常にインポートしました:

keytool -import -alias "alias-name" -file 
  "C:\somepath\Certificate\portal.cer 
  -keystore C:\Program Files\Java\jdk1.7.0_79\jre\lib\cacerts"

今、私はインポートした証明書を削除しようとしています

keytool -delete -alias "alias-name" -keystore 
     "C:\Program Files\Java\jdk1.7.0_79\jre\lib\cacerts" -storepass changeit

しかし、私は以下のエラーメッセージで終わります:

KeyToolエラー:Java.lang.Exception:エイリアスは存在しません

6
Subodh Joshi

エイリアスが存在するかどうかを確認してください。次を使用して、すべてのエントリをリストできます。

keytool -list -keystore "C:\Program Files\Java\jdk1.7.0_79\jre\lib\cacerts" -storepass changeit

このコマンドは、ファイル内のすべての既存のエイリアスを表示します。存在しない場合は、削除できない理由です。

4
user7605325