Сертификат подписан сам собой, а не цепочкой доверенного CA. Firefox не может проверить подлинность и блокирует загрузку страницы. Для production: получить настоящий сертификат (Let's Encrypt бесплатно, certbot за 5 минут). Для dev/staging: использовать mkcert (создаёт local CA + сертификаты, доверяемые системой) или добавить exception в Firefox для одного хоста.
Ниже: подробности, пример, смежные термины, FAQ.
Бесплатный онлайн-инструмент — SSL-чекер: результат мгновенно, без регистрации.
# 1. Production fix — Let's Encrypt (Ubuntu, nginx)
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d example.com -d www.example.com
# Auto-renew уже добавлен в /etc/cron.d/certbot
# 2. Dev fix — mkcert (macOS / Linux / Windows)
brew install mkcert # или choco install mkcert
mkcert -install # ставит local CA в системный trust store
mkcert example.local localhost 127.0.0.1
# Получите: example.local+2.pem (cert) + example.local+2-key.pem
# nginx: ssl_certificate /path/example.local+2.pem; ssl_certificate_key ...
# 3. Проверка типа сертификата
openssl x509 -in cert.pem -noout -issuer -subject
# Если issuer == subject — самоподписанныйОшибка MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT возникает в Firefox, когда браузер не доверяет самоподписанному SSL-сертификату. Для исправления этой проблемы необходимо либо установить доверенный сертификат, либо добавить исключение для самоподписанного сертификата. Чтобы сделать это, перейдите в настройки безопасности Firefox, выберите 'Сертификаты', затем 'Просмотр сертификатов' и импортируйте самоподписанный сертификат.
Ошибка MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT возникает, когда браузер не может проверить подлинность сертификата, использованного веб-сайтом. Это особенно актуально для самоподписанных сертификатов, которые не были выданы авторитетным центром сертификации (CA). Браузеры, такие как Firefox, имеют встроенные механизмы проверки сертификатов, и если сертификат не может быть проверен, пользователю будет показано предупреждение о небезопасном соединении.
Самоподписанные сертификаты часто используются в тестовых или локальных средах, где нет необходимости в проверке подлинности. Однако их использование на производственных сайтах не рекомендуется, так как это может привести к проблемам с безопасностью и доверием пользователей.
Для того чтобы исправить эту ошибку, можно воспользоваться несколькими подходами:
Если вы решили использовать самоподписанный сертификат и столкнулись с ошибкой MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT, вам нужно добавить его в доверенные сертификаты вашего браузера. Вот пошаговое руководство, как это сделать:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mycert.key -out mycert.crtПосле выполнения этих шагов ошибка должна исчезнуть, и вы сможете безопасно использовать сайт с самоподписанным сертификатом.
SSL/TLS — протокол шифрования, который защищает данные между браузером и сервером. Наш инструмент анализирует сертификат, цепочку доверия, версию TLS и известныеуязвимости.
Издатель, срок действия, алгоритм подписи, покрываемые домены (SAN) и тип валидации (DV/OV/EV).
Проверка полной цепочки: от конечного сертификата через промежуточные до корневого CA.
Версия протокола (TLS 1.2/1.3), набор шифров, поддержка Perfect Forward Secrecy (PFS).
Создайте монитор — получайте уведомления в Telegram и email за 30/14/7 дней до истечения.
мониторинг SSL-сертификатов
аудит TLS-конфигурации
HTTPS как фактор ранжирования
доверие покупателей
www и поддомены.Strict-Transport-Security заставляет браузер всегда использовать HTTPS.Мониторинг SSL-сертификатов, история проверок и уведомления за 30 дней до истечения.
Зарегистрироваться (FREE)Нет — каждый посетитель увидит warning, поисковики помечают сайт как unsafe, формы не отправятся (mixed content). Let's Encrypt бесплатно и автоматизирован.
mkcert ставит local CA в trust store ОС — браузеры доверяют автоматически. openssl self-sign — нужно вручную добавлять exception в каждом браузере на каждой машине.
Если домен в HSTS preload list — Firefox блокирует жёстко (даже exception недоступен). Делайте preload только после получения настоящего сертификата.
Бесплатный тариф — 20 мониторов, проверки раз в 5 минут, без карты. Платные тарифы — интервал от 1 минуты и проверки из нескольких регионов.