2013-05-22 11 views
13

Zaimportowałem wiele certyfikatów (z nazwą aliasu) do pc.keystore. Chcę usunąć 2 aliasy (mydomain i ourdomain) wpisy z magazynu kluczy.jak usunąć 2 wpisy aliasu z magazynu kluczy?

Wiem, że możemy usunąć jeden wpis z kluczy za pomocą aliasu jak:

keytool -delete -alias mydomain -keystore pc.keystore 

Ale chcę usunąć dwa aliasy (MojaDomena i ourdomain) Wpisy z pc.keystore. Czy jest jakaś opcja, aby to osiągnąć?

Z góry dziękuję.

+0

Mohan jesteś szczęśliwy, aby zaakceptować moją odpowiedź poniżej. – vikingsteve

Odpowiedz

30

Czy jest jakiś powód, dla którego nie możesz tego zrobić?

keytool -delete -alias mydomain -keystore pc.keystore 
keytool -delete -alias ourdomain -keystore pc.keystore 
+0

tak, możemy zrobić, ale przed usunięciem muszę sprawdzić, czy klucz sklepu jest wyjście czy nie – Mohan

+0

co masz na myśli "sprawdź, czy ks są wyjście czy nie"? – vikingsteve

+0

istnieje opcja sprawdzenia obu w jednym poleceniu, ponieważ w moim przypadku 2 alias może się różnić w przyszłości. może wzrosnąć, więc lepiej jest mieć go w jednym poleceniu. – Mohan

5

To może być wykonane w jednym poleceniu, a także:

keytool -delete -alias mydomain -alias ourdomain -keystore pc.keystore 
+2

Przepraszam, ale spróbowałem tego i nie zrobił tego " t działa. Co się stanie, to "ourdomain" zostanie usunięte, ale 'mydomain' pozostanie. Zobacz dokumentację: https://docs.oracle.com/javase/8/docs/technotes/tools/unix/keytool.html#keytool_option_delete – vikingsteve

Powiązane problemy