как отключить предупреждение, которое выдает chrome, если сертификат безопасности не является доверенным?

<p>я хочу знать, возможно ли отключить предупреждение, которое вы получаете в chrome, когда вы пытаетесь перейти на какой-либо https-сайт, который не имеет доверенного сертификата.</p><p>у меня есть несколько сайтов в моих закладках, которые используют https, но ни один из них не имеет доверенных сертификатов, поэтому каждый раз, когда я посещаю их, я вручную нажимаю «продолжить в любом случае» в предупреждении, и это становится немного раздражающим.</p><p>есть ли способ отключить предупреждение или как-то добавить эти сайты в какой-то безопасный список?</p>

<p>sippa,<br> когда вы используете параметры chrome> управление сертификатами> импорт, где вы размещаете сертификат? на экране импорта хранилища сертификатов выберите «поместить все сертификаты в следующее хранилище» и найдите «доверенные корневые центры сертификации». перезапустите chrome. это нормально работает для меня.</p>

<p>вы можете указать chrome игнорировать все ошибки ssl, передав в командной строке следующее:</p><pre><code>--ignore-certificate-errors </code></pre><p>я запускаю chrome из bash, используя это:</p><pre><code>/applications/google\ chrome.app/contents/macos/google\ chrome --ignore-certificate-errors &> /dev/null & </code></pre><p>и это прекрасно работает. обратите внимание, что это<em> только </em>должно использоваться для тестирования веб-сайтов разработчиков, и<em> не должно </em>использоваться обычным конечным пользователем.</p><p>зачем? потому что chrome ничего не говорит о плохих сертификатах на «настоящих» сайтах! так что используйте это только если вы разработчик!</p><p>если вы просто хотите это для локальных ssl-сертификатов, то вам, возможно, удастся обойтись, просто используя эту опцию в chrome, <code>allow-insecure-localhost</code>:</p><p>хром: // флаги/# позволяют нестабильный-локальный</p><p>если вы хотите создать полностью доверенные самоподписанные ssl-сертификаты для chrome/safari, <a href="https://stackoverflow.com/a/43666288/26510">вы можете узнать, как это сделать, здесь</a> </p>

<p>вы можете избежать сообщения для доверенных сайтов, установив сертификат.</p><p>это можно сделать, нажав на значок предупреждения в адресной строке, затем нажмите</p><blockquote> <p>«информация о сертификате» -> вкладка «сведения» -> копировать в файл</p> </blockquote><p>сохраните сертификат, затем дважды щелкните файл сертификата. в открывшемся окне сертификата нажмите «установить сертификат», а затем пройдитесь по установке.</p><p>при следующем посещении сайта он должен работать без ошибок.</p>

<p>для chrome на osx есть относительно простой способ добавить самозаверяющий сертификат в системную цепочку для ключей, которая используется chrome: <a href="http://www.robpeck.com/2010/10/google-chrome-mac-os-x-and-self-signed-ssl-certificates/">google chrome, mac os x и самоподписанные ssl-сертификаты</a> нет больше надоедливого красного предупреждающего экрана! (хотелось бы, чтобы chromium упростил добавление исключения.)</p>

<p>инструкция<strong> для linux </strong>(chrome 12+):</p><pre><code>certificate information -> details -> export </code></pre><p>сохраните сертификат как файл по вашему выбору.</p><pre><code>preferences -> under the hood -> manage certificates -> authorities </code></pre><p>импортируйте файл и отметьте все поля, когда он просит. вы сделали.</p><p>это<strong> очень важно </strong>импортировать на вкладке<strong> власть </strong>, а не другое!</p>

<p>в osx вы должны экспортировать свой сертификат из firefox и импортировать его в цепочку для ключей под профилем входа.</p>

<p>чтобы заставить это работать, мне пришлось скопировать в файл, используя опцию «стандарт синтаксиса криптографических сообщений - сертификаты pkcs # 7 (.p7b)» и установить флажок «включить все сертификаты в путь сертификации, если это возможно».</p><p>затем я импортировал, используя инструкции корнелиуса, и это сработало.</p>

<p>если сайт, на который вы переходите, является вашим собственным сервером, убедитесь, что вы установили самоподписанный сертификат или сертификат доверенных органов на вашем сервере. некоторые серверные программы устанавливают тестовый сертификат по умолчанию, который нельзя добавить в хранилище сертификатов доверенных корневых органов.</p>

<p>если патернализм google становится невыносимым <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=41890#c6">как в</a> :</p><blockquote> <p><strong> мы не хотим, чтобы пользователи </strong>посещали сайт с отозванным сертификатом. если вы думаете, что этот отчет об ошибке # 2, я отмечу его wontfix. вы бы хотели, чтобы я сделал, что?</p> </blockquote><p>вы можете полностью аннулировать систему tls браузера, используя прокси-сервер tls, который подписывает все открытия tls-соединения своим собственным корневым ca tls. очевидно, что это имеет неприятные последствия, такие как невозможность просмотра реального сертификата веб-сайта с интерфейсом chrome. кроме того, клиентские сертификаты tls по своей конструкции не совместимы с этим прокси tls.</p><p>многие расширения google chrome позволяют выбирать прокси на основе домена, поэтому вы можете использовать прокси только для тех доменов, которые, как известно, вызывают проблемы tls в chrome.</p>