«Операция PKCS # 12 завершилась неудачно по неизвестным причинам». при импорте личных цифровых сертификатов в Firefox

Я пытаюсь импортировать личный цифровой сертификат в Firefox (под Вашими сертификатами) и получаю следующую ошибку:

Операция PKCS # 12 завершилась неудачно по неизвестным причинам.

Я использую Firefox 72.0.2 в Ubuntu 18.04.3 LTS . Я уже успешно импортировал этот сертификат в Firefox в Windows 10 и экспортировал резервную копию (.p12).

То, что я уже пробовал:

  • Я убедился, что пароль, который я использую, правильный, проверив, что вывод openssl pkcs12 -in myCertificate.pfx -noout был MAC подтвержден OK .

  • Я попытался импортировать сертификат как в виде файлов .p12, так и .pfx, а также попытался установить пустой пароль, если это могло быть причиной проблемы.

  • Я обнаружил очень старую ошибку , связанную с этим, но у меня не установлено расширение torbutton.

  • Я также попытался импортировать сертификат с помощью терминала, подобного этому

    pk12util -i cert.pfx -d ~/.mozilla/firefox/randomchars.default

, как упоминалось в связанном отчете об ошибке и в другом вопросе AskUbuntu . В результате я получил pk12util: PKCS12 IMPORT SUCCESSFUL , но я не вижу сертификат в разделе «Ваши сертификаты», а также в выводе certutil -L -d sql: ~ / .mozilla / firefox /randomchars.default

Есть ли у кого-нибудь еще предположения о том, где я могу ошибиться?

0
задан 18 November 2019 в 22:09

3 ответа

Мне удалось импортировать сертификат, объединив приведенный выше ответ с ответом на SuperUser .

Я использовал следующую команду:

pk12util -i cert.pfx -d sql: /home/username/.mozilla/firefox/randomchars.default/

, в которой я заменил имя пользователя и случайные символы соответственно.

Похоже, проблема заключалась в том, что я не указал, что certdir является базой данных SQL.

0
ответ дан 2 February 2020 в 15:16

У меня уже был действующий файл pfx, и мне не удалось импортировать его из-за упомянутой выше ошибки. После выхода из Firefox и просмотра пустого сеанса он внезапно заработал.

Я использую macOS и Firefox 78.0.2 (64-разрядная версия).

1
ответ дан 17 July 2020 в 09:18

В Ubuntu (linux) удалите или (переименуйте) файлы key4.db (key3.db) и cert9.db (key3.db) в папке .mozilla/firefox/username. Меня устраивает.

0
ответ дан 19 October 2020 в 11:02

Другие вопросы по тегам:

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