Удаление одного из двух сертификатов с одинаковыми никами

1824
kirelagin

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

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
Ram

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

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

Немного больше деталей может сделать это лучшим ответом Dave M 10 лет назад 0
Что если у меня их нет в другом месте? И я не могу экспортировать только один из них, используя `pk12util`, потому что… ну… та же проблема =). kirelagin 10 лет назад 0
Дублируйте БД. Экспортируйте один из БД, удалите один из БД [это, скорее всего, будет тот же самый), экспортируйте один из БД, удалите один из БД. Сравните два и добавьте обратно тот, который вы хотите. Для получения дополнительной помощи, пожалуйста, ответьте на два вопроса: 1) Откуда вы их взяли в первую очередь? 2) Почему вы думаете, что вам нужно удалить один из них? - баран Ram 10 лет назад 0
0
kirelagin

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

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

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

Похожие вопросы