See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 17919|Vastuse: 0

[WinForm] XmlDocument.Load(url) URL on SSL-viga, kui https on kaugel

[Kopeeri link]
Postitatud 21.06.2019 22:28:22 | | |
XmlDocument.Load(url) viga "Aluseks olev ühendus on suletud: SSL/TLS turvalise kanali usaldussuhe ei õnnestunud." "Kinnitamisprotsessi kohaselt on kaugsertifikaat kehtetu."

XmlDocument.Load(url) ei teata veast, kui URL on kohalik fail või http, kuid viga teatatakse, kui see on https-remote. Põhiline ühendus suletud: SSL/TLS turvalise kanali usaldussuhe ei õnnestunud. "Kinnitamisprotsessi kohaselt on kaugsertifikaat kehtetu."

Põhjus on selles, et kuna sertifikaati pole, on sertifikaat kehtetu ja lahendus on järgmine:

1. Lisa kolm viidet: kasutades System.Net;     kasutades System.Net.Securityt;      kasutades System.Security.Cryptography.X509Certificates;

2. Lisa järgmised kaks meetodit: SetCertificatePolicy ja RemoteCertificateValidate sündmus


Ülaltoodud skeemi kasutamine ei tööta。。。。。


Proovisin ülaltoodud koodi, aga see ei töötanud。。。。。。。

Lõplik lahendus:

Uuenda projekt .NET versioonile 4.5.1 ja paremklõpsa omadustel, et seda muuta. Pärast programmi algust lisa järgmine kood:

Ressursse:

Taotlus katkestatud: SSL/TLS turvalise kanali lahenduse loomine ebaõnnestus
https://www.itsvse.com/thread-7612-1-1.html
(Allikas: Architect_Programmer)








Eelmine:JS massiivi töö kokkuvõte
Järgmine:IIS avaldab .NET 2.0 projekti vale sisuvormindusega
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com