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 1Moż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