Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 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