Назад | Перейти на главную страницу

Ошибка самозаверяющего подстановочного сертификата Chrome

Я уже некоторое время использую один и тот же подстановочный сертификат со своими внутренними системами. Я добавил (и доверял) сертификат в свою связку ключей OSX. Однако при попытке доступа к своим сайтам с помощью Chrome я все еще получаю сообщение об ошибке:

Attackers might be trying to steal your information from jenkins.kensnet.priv (for example, passwords, messages, or credit cards). NET::ERR_CERT_COMMON_NAME_INVALID
Subject: *.kensnet.priv
Issuer: *.kensnet.priv
Expires on: Oct 18, 2023
Current date: May 16, 2017

This server could not prove that it is jenkins.kensnet.priv; its security certificate is from [missing_subjectAltName]. This may be caused by a misconfiguration or an attacker intercepting your connection.

Как я могу заставить Chrome разрешить этот подстановочный сертификат?

Вам необходимо воссоздать сертификат и назначить SubjectAltName. Это работает для меня в OSX 10.11.6 с Brew:

openssl req -x509 -sha256 -nodes -days 3650 \
-newkey rsa:2048 -keyout visible.priv.key \ 
-out kensnet.priv.crt -subj "/CN=*.kensnet.priv" \
-reqexts SAN -extensions SAN -config <(cat /usr/local/etc/openssl/openssl.cnf \
<(printf '[SAN]\nsubjectAltName=DNS:*.kensnet.priv'))