Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 17919|Ответ: 0

[WinForm] URL XmlDocument.Load(url) — это ошибка SSL, когда https находится удалённо

[Скопировать ссылку]
Опубликовано 21.06.2019 22:28:22 | | |
Ошибка XmlDocument.Load(url) «Базовое соединение закрыто: не удалось установить доверительные отношения для защищённого канала SSL/TLS.» «Согласно процессу проверки, удалённый сертификат недействителен.»

XmlDocument.Load(url) не сообщает об ошибке, если URL — локальный файл или HTTP, но ошибка сообщается, если это https remote. Базовое соединение закрыто: не удалось установить доверительные отношения для защищённого канала SSL/TLS. «Согласно процессу проверки, удалённый сертификат недействителен.»

Причина в том, что отсутствие сертификата он недействителен, и обходной путь следующий:

1. Добавить три ссылки: с использованием System.Net;     с использованием System.Net.Security;      с использованием System.Security.Cryptography.X509Certificates;

2. Добавьте следующие два метода: SetCertificatePolicy и событие RemoteCertificateValidate


Использование вышеуказанной схемы не работает。。。。。


Пробовал приведённый вышеуказанный код, но не помогло。。。。。。。

Окончательное решение:

Обновите проект до .NET 4.5.1 и кликните правой кнопкой мыши по свойствам для модификации. После запуска программы добавьте следующий код:

Ресурсы:

Запрос отменён: не удалось создать решение для защищённого канала SSL/TLS
https://www.itsvse.com/thread-7612-1-1.html
(Источник: Architect_Programmer)








Предыдущий:Краткое описание операций массива JS
Следующий:IIS выпускает проект .NET 2.0 с неправильным форматированием контента
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com