
Вчера Visual Studio предложила мне добавить самоподписанный сертификат для localhost
обеспечения безопасности во время локальной разработки.
С тех пор у меня возникли серьезные проблемы с сертификатами во многих программах на моем компьютере.
Вот несколько примеров проблем:
Выполнение поиска в Google из новой вкладки Chrome занимает до 30 секунд, прежде чем, наконец, перейти в Google и показать результаты поиска. Во время этой задержки нажатие на значок слева от адресной строки отображает сообщение Your connection to this site is not secure
.
Когда он наконец переходит на страницу результатов Google, значок представляет собой замок, который говорит Connection is secure
при нажатии.
Инструмент командной строки Java для AWS теперь выдает следующую ошибку:Exception in thread "main" javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target.
Программа SourceTree, которую я использую для подключения к удаленным репозиториям Git, не может подключиться; она просто выдает следующую ошибкуSSL certificate problem: unable to get local issuer certificate.
Есть ли способ отменить действия Visual Studio, которые привели ко всем этим проблемам с SSL-сертификатами?
Редактировать: Я обнаружил, что проблемы с SSL-сертификатом устраняются, когда я подключаюсь к VPN на работе, но проблемы все еще возникают, когда я подключаюсь к рабочей сети через проводное соединение.
решение1
Я связался со своим сетевым администратором, и он подтвердил, что проблема связана с проблемой конфигурации сети. Меня выбрали для тестирования нового сетевого прокси-сервера, и, вероятно, это и является причиной моих проблем.
Тот факт, что это произошло сразу после установки сертификатов через Visual Studio, был просто совпадением: сертификаты на моем компьютере, похоже, работают нормально при подключении к разным сетям или при использовании VPN.
решение2
В Firefox: Используя меню-гамбургер, перейдите в Параметры - Конфиденциальность и безопасность (прокрутите до конца) - Сертификаты - Просмотреть сертификаты. В Chrome: Используя меню из трех точек, перейдите в Настройки - Дополнительно - Конфиденциальность и безопасность - Управление сертификатами.