HOWTO: make firefox add the security exception finally

Иногда на сайте сертификат не подписан, или протух или ещё чего, но firefox в стандартном окошке ответа не предлагает добавить исключение - просто отсутствует соответствующий пункт. Более того, если пойти в Certificates->Servers->Add Exception и добавить его - соединиться всё равно не удастся.

Как лечить:

1. Найти в about:config опцию browser.xul.error_pages.expert_bad_cert и выставить её в true. Этот совет присутствует в интернете, а также легко выясняется из исходников. Возможно, он не обязателен если пофикшен второй.

2, и главное. Найти в профиле файл permissions.sqlite, и потереть из него упоминания про открываемый сайт. Мне помог запрос типа: "delete from moz_hosts where host like '%_HOST_%'".

Ссылки на обсуждения по теме, которые вылетают из гугля:
https://support.mozilla.org/en-US/questions/987476
https://support.mozilla.org/en-US/questions/1011756
https://support.mozilla.org/en-US/kb/connection-untrusted-error-message
https://bugzilla.mozilla.org/show_bug.cgi?id=659736