Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 17919|Odpoveď: 0

[WinForm] URL XmlDocument.Load(url) je SSL chyba, keď je https vzdialený

[Kopírovať odkaz]
Zverejnené 21. 6. 2019 22:28:22 | | |
XmlDocument.Load(url) chyba "Základné spojenie je uzavreté: Nepodarilo sa mi vytvoriť dôverný vzťah pre bezpečný kanál SSL/TLS." "Podľa overovacieho procesu je diaľkový certifikát neplatný."

XmlDocument.Load(url) nehlási chybu, keď je url lokálny súbor alebo http, ale chyba je hlásená, keď je https vzdialený. Základné pripojenie je uzavreté: Nepodarilo sa vytvoriť dôverný vzťah pre zabezpečený kanál SSL/TLS. "Podľa overovacieho procesu je diaľkový certifikát neplatný."

Dôvodom je, že keďže neexistuje certifikát, certifikát je neplatný a obchádzka je nasledovná:

1. Pridať tri odkazy: pomocou System.Net;     pomocou System.Net.Security;      pomocou System.Security.Cryptography.X509Certificates;

2. Pridajte nasledujúce dve metódy, SetCertificatePolicy a udalosť RemoteCertificateValidate


Použitie vyššie uvedeného schémy nefunguje。。。。。


Skúsil som vyššie uvedený kód, ale nefungoval。。。。。。。

Konečné riešenie:

Aktualizujte projekt na .NET 4.5.1 a kliknite pravým tlačidlom na vlastnosti pre úpravu. Po spustení programu pridajte nasledujúci kód:

Zdroje:

Požiadavka zrušená: Nepodarilo sa vytvoriť SSL/TLS bezpečné kanálové riešenie
https://www.itsvse.com/thread-7612-1-1.html
(Zdroj: Architect_Programmer)








Predchádzajúci:Súhrn operácií JS poľa
Budúci:IIS vydáva projekt .NET 2.0 s nesprávnym formátovaním obsahu
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com