Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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. Базове з'єднання закрито: не вдалося встановити довірчий зв'язок для захищеного каналу 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