2

У меня установлено два сертификата:

kirrun@kirNote ~ [1197]% certutil -d sql:/home/kirrun/.pki/nssdb -L

Certificate Nickname                                         Trust Attributes
                                                             SSL,S/MIME,JAR/XPI

CAcert WoT User's CA Cert Signing Authority ID               u,u,u
CAcert WoT User's CA Cert Signing Authority ID               u,u,u

Как видите, оба сертификата имеют одинаковые псевдонимы, но, очевидно, имеют разные серийные номера. Итак, я хочу удалить один из них. Мне кажется, что certutil может удалять сертификаты только по нику.

Вопрос в том, как мне удалить точно один из этих двух сертификатов (и не случайный, а тот, который я хочу удалить)?

2 ответа2

0

Самый простой способ? Удалить оба и переустановить тот, который вы хотите?

https://developer.mozilla.org/en-US/docs/NSS_reference/NSS_tools_:_certutil

0

Итак, мне наконец удалось это сделать с помощью графического интерфейса Chromium (он находится в Settings > Show advanced settings > HTTPS/SSL > Manage certificates).

Это работает, если вы предпочитаете использовать графический интерфейс и если речь идет о базе данных sql:~/.pki/nssdb . Если это где-то еще, вам, вероятно, придется перемещать каталоги. Если это не sql , то можно использовать графический интерфейс Firefox, но учтите, что он хранит свою сертифицированную базу данных в ~/.mozilla/firefox/<profile> (перемещая файлы снова), и, к сожалению, это не работает для меня: когда Я нажимаю «удалить», запись исчезает из списка, но на самом деле ничего не меняется в БД.

Я все еще ищу дистро-агностический способ сделать это с консоли.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .