C # WebClient com https

votos
5

Eu quero usar https para carregar um arquivo usando o método UploadData do WebClient. E eu quero ignorar verificação do certificado do lado do servidor (sempre aceitar certificado do servidor e só usar o recurso de criptografia de https).

Eu tentei difícil, mas não consegue encontrar uma amostra similar. Alguém poderia aconselhar-me como implementar? Quaisquer amostras de referência?

Eu estou usando VSTS2008 + C # + .Net 3.5. servidor de destino está sendo executado com IIS 7.0 + Windows Vista x64.

Publicado 27/08/2009 em 07:44
fonte usuário
Em outras línguas...                            


1 respostas

votos
13

Tente adicionar isso antes de enviar solicitações HTTPS (certifique-se de importar System.Netnamespace).

ServicePointManager.ServerCertificateValidationCallback += 
    delegate(object sender, X509Certificate certificate, X509Chain chain, 
    SslPolicyErrors sslPolicyErrors)
{
   return true;
};
Respondeu 27/08/2009 em 07:51
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more