Firefox ESR загружает старые сертификаты после обновления с 52 до 60

335
Sašo

После обновления Firefox ESR 52 до 60 я не смог получить доступ к своему онлайн-банку. Согласно телефонной поддержке банка, я внезапно начал использовать старый, предположительно все еще действующий, но отозванный сертификат, который был установлен некоторое время назад, возможно, до того, как я начал использовать ESR.

По сути, мой старый (на данный момент отозванный) сертификат есть, но мой новый сертификат отсутствует, несмотря на то, что он обычно использовался накануне.

1

1 ответ на вопрос

3
Sašo

Хотя это, вероятно, связано с переходом с 32-разрядной на 64-разрядную установку или переходом на выпуск ESR (банк требует отдельного расширения подписи, которое не было обновлено), старые сертификаты все еще там.

Разрешение:

  1. В папке профиля (Windows %appdata%\Mozilla\Firefox\Profiles\<profile_id>.default:) создайте резервные копии cert8.dbи cert9.dbфайлы.

  2. Установите предыдущую рабочую версию Firefox (в данном случае 52) и закройте ее.

  3. В папке профиля удалите cert9.dbфайл.

  4. Перезапустите Firefox, не обновляя его.

  5. Открыть список сертификатов в Firefox. Все правильные сертификаты должны быть указаны там.

  6. Создайте резервную копию всех сертификатов в файл (и на всякий случай у вас есть резервные копии cert8.dbи cert9.db)

  7. Удалить все сертификаты

  8. Обновление Firefox

  9. Импортировать новые сертификаты из файла