Собственные сертификаты все еще не доверяют

Я следовал этому руководству, чтобы смоделировать свой собственный "CA": https://www.privux.de/certificate-authority/

Причина в том, что У меня небольшая серверная инфраструктура с множеством веб-интерфейсов, таких как интерфейс dns, интерфейс proxmox, интерфейс межсетевого экрана и т. Д. которые доступны через браузер, когда я подключен к VPN.

Таким образом, доступны имена DNS, такие как "dns.mydomain.intern". Но я не люблю каждый раз нажимать «Доверять этому сайту».

Поэтому я решил создать свой собственный «ca» и импортировать корневой сертификат на свой мобильный телефон, ноутбук и мои серверы. С помощью ansible должно быть возможно развернуть сертификат за короткое время на всех серверах или есть более быстрый вариант, например, с ldap? (Я помню, у Microsoft есть решение для контроллера домена - есть что-нибудь и для Linux?)

В чем моя проблема? Очень просто:

Я импортировал корневой сертификат на свой компьютер с Windows и мой телефон с Android.

В Windows я импортировал сертификат, дважды щелкнув файл и следуя инструкциям.

Также я импортировали файл в окно сертификата здесь: - Доверенные корневые центры сертификации - Надежные издатели - Центры сертификации Информация: Я только что перевел это со своего немецкого компьютера - возможно, на английском он называется по-другому.

В Microsoft Edge все работает нормально - мой сертификат действителен и надежен. Но в Chrome или Opera нет. Это все еще ненадежное и красное. Но когда я нажимаю на информацию, чтобы увидеть детали сертификата, он показывает мне, что сертификат действителен. Что?!

На Android я добавил сертификат, щелкнув файл и следуя инструкциям на экране. Но я тоже получал эту ошибку (в Chrome и Edge).

Почему? Есть ли шанс повысить доверие к моим сайтам в браузерах на базе Chrome?

Спасибо.

0
задан 26 March 2019 в 10:43
1 ответ

В других браузерах, кроме IE / Edge, есть собственное хранилище сертификатов. Вам необходимо либо разрешить этим браузерам использовать хранилище сертификатов Microsoft, либо вам необходимо импортировать корневой ЦС в собственное хранилище сертификатов браузеров.

Если вы создали подчиненный ЦС (промежуточный ЦС), вам необходимо убедиться, что веб-сервер отправляет полная цепочка (корневой ca + промежуточный ca) к клиенту. В противном случае клиент (браузер) не сможет проверить сертификат, представленный веб-сервером.

0
ответ дан 5 December 2019 в 03:38

Теги

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