Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 17919|Resposta: 0

[WinForm] A URL do XmlDocument.Load(url) é um erro SSL quando o https está remoto.

[Copiar link]
Publicado em 21/06/2019 22:28:22 | | |
Erro XmlDocument.Load(url) "Conexão subjacente fechada: Falhou em estabelecer uma relação de confiança para o canal seguro SSL/TLS." "De acordo com o processo de verificação, o certificado remoto é inválido."

XmlDocument.Load(url) não reporta erro quando a URL é um arquivo local ou http, mas um erro é reportado quando está em https remoto. Conexão básica fechada: Falhou em estabelecer uma relação de confiança para o canal seguro SSL/TLS. "De acordo com o processo de verificação, o certificado remoto é inválido."

A razão é que, como não há certificado, o certificado é inválido, e a solução alternativa é a seguinte:

1. Adicionar três referências: usando System.Net;     usando System.Net.Security;      usando System.Security.Cryptography.X509Certificates;

2. Adicionar os seguintes dois métodos, SetCertificatePolicy e o evento RemoteCertificateValidate


Usar o esquema acima não funciona。。。。。


Tentei o código acima, mas não funcionou。。。。。。。

Solução Final:

Atualize o projeto para o .NET 4.5.1 e clique com o botão direito nas propriedades para modificar. Após o início do programa, adicione o seguinte código:

Recursos:

Solicitação abortada: Falhou na criação de uma solução de canal seguro SSL/TLS
https://www.itsvse.com/thread-7612-1-1.html
(Fonte: Architect_Programmer)








Anterior:Resumo das operações do array JS
Próximo:IIS lança projeto .NET 2.0 com formatação de conteúdo incorreta
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com