/ / Znajdź nazwę aliasu w pliku kluczy - java, ssl, certyfikat, keytool

Znajdź nazwę aliasu w pliku magazynu kluczy - java, ssl, certyfikat, keytool

Mam plik magazynu kluczy cacerts w jre / lib / security, w którym dodałem certyfikat za pomocą polecenia importu.

W moim jest ponad 50 certyfikatówmagazyn kluczy. Jak znaleźć nazwę aliasu ostatnio zaimportowanego certyfikatu w magazynie kluczy. Chcę usunąć ostatnio dodany certyfikat, dla którego potrzebuję nazwy aliasu. Uprzejma pomoc.

Odpowiedzi:

27 dla odpowiedzi nr 1

Możesz wymienić wszystkie certyfikaty w magazynie kluczy, takie jak

w systemie Linux

keytool -list -v -keystore keystore.jks | grep "Alias name|Creation date"

w systemie Windows

keytool -list -v -keystore keystore.jks | findstr "Alias Creation"

3 dla odpowiedzi № 2

Czy próbowałeś wyświetlić wszystkie certyfikaty?

keytool -list -v -keystore keys.store

Może być w kolejności, w jakiej zostały dodane.

Również jeśli dodałeś certyfikat za pomocą wiersza polecenia lub historii sprawdzania terminali.


2 dla odpowiedzi nr 3

Możesz użyć java.security.KeyStore aby załadować swój magazyn kluczy i użyć aliases() Metoda uzyskania Enumaration wszystkich nazw aliasów w pliku kluczy.

java security.Keystore java doc