web-dev-qa-db-fra.com

Erreur KeyTool: Java.lang.Exception: l'alias n'existe pas

J'ai importé avec succès le certificat par la commande ci-dessous:

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

Maintenant, j'essaie de supprimer le certificat importé avec

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

Mais je termine avec le message d'erreur ci-dessous:

Erreur KeyTool: Java.lang.Exception: l'alias n'existe pas

6
Subodh Joshi

Vérifiez si l'alias existe. Vous pouvez lister toutes les entrées en utilisant:

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

Cette commande affichera tous les alias existants dans le fichier. Si ce n'est pas le cas, c'est pourquoi vous ne pouvez pas le supprimer.

4
user7605325