J'ai un fichier de stockage de clés cacerts sous jre/lib/security dans lequel j'ai ajouté un certificat à l'aide de la commande d'importation.
Il y a plus de 50 certificats dans mon magasin de clés. Comment puis-je trouver le nom d'alias du dernier certificat importé dans le magasin de clés. Je souhaite supprimer le dernier certificat ajouté pour lequel j'ai besoin du nom d'alias. Aide aimablement.
Vous pouvez répertorier tous les certificats dans le magasin de clés comme
sous Linux
keytool -list -v -keystore keystore.jks | grep "Alias name\|Creation date"
sous Windows
keytool -list -v -keystore keystore.jks | findstr "Alias Creation"
Avez-vous essayé de répertorier tous les certificats.
keytool -list -v -keystore keys.store
Cela peut être dans l'ordre où ils ont été ajoutés.
Aussi si vous avez ajouté le certificat via l'invite de commande ou l'historique de vérification du terminal.
Vous pouvez utiliser Java.security.KeyStore
Pour charger votre magasin de clés et utiliser la méthode aliases()
pour obtenir l'énumération de tous les noms d'alias dans votre fichier de magasin de clés.
Java security.Keystore
doc Java