2013-05-22 4 views
13

Я импортировал несколько сертификатов (с псевдонимом) в pc.keystore. Я хочу удалить 2 записи псевдонимов (mydomain и ourdomain) из хранилища ключей.Как удалить 2 псевдонима из хранилища ключей?

Я знаю, что мы можем удалить одну запись из хранилища ключей, используя псевдоним, как:

keytool -delete -alias mydomain -keystore pc.keystore 

Но я хочу, чтобы удалить два псевдонима (MYDOMAIN и ourdomain) записи из pc.keystore. Есть ли возможность достичь этого?

Заранее спасибо.

+0

Mohan вы счастливы принять мой ответ ниже. – vikingsteve

ответ

30

Есть ли причина, по которой вы не можете это сделать?

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

да, мы можем это сделать, но перед удалением я должен проверить, что в хранилище ключей выходят или нет – Mohan

+0

Что значит «проверить, что ks - это выход или нет»? – vikingsteve

+0

есть ли возможность проверить оба в одной команде, потому что в моем случае 2 псевдоним может отличаться в будущем. он может увеличиться, поэтому его лучше иметь в одной команде. – Mohan

5

Это может быть сделано в одной команде, а также:

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

Извините, но я попробовал это, т работы. Случается, что 'ourdomain' будет удален, но' mydomain' останется. См. Документацию: https://docs.oracle.com/javase/8/docs/technotes/tools/unix/keytool.html#keytool_option_delete. – vikingsteve

Смежные вопросы