La siguiente clase da por válido cualquier cerficado del server
Public Class MyPolicy
Implements ICertificatePolicy
Public Function CheckValidationResult(ByVal srvPoint As ServicePoint, _
ByVal cert As X509Certificate, ByVal request As WebRequest, _
ByVal certificateProblem As Integer) _
As Boolean Implements ICertificatePolicy.CheckValidationResult
Return True
End Function
End Class
Antes de llamar al WS tenes que agregar:
System.Net.ServicePointManager.CertificatePolicy = New MyPolicy
----- Original Message -----
From: Marcelo P
To: [email protected]
Sent: Wednesday, October 24, 2007 5:11 PM
Subject: [puntonet] Error web service con https
Buenas tardes
Tengo que consumir un webService con certificados (https) . El tema es que
cuando lo quiero consumir me dice el siguiente error:
"The underlying connection was closed: Could not establish secure channel for
SSL/TLS"
El certificado lo tengo instalado en mi máquina, y si quiero navegar con el
explorer y me dice que el certificado fué creado para otra dirección web.
La verdad estoy perdido y no se para donde arrancar, si alguno me puede tirar
una soga, les agradecería.
Saludos
Los referentes más importantes en compra/venta de autos se juntaron:
Demotores y Yahoo!. Ahora comprar o vender tu auto es más fácil.
Visitá http://ar.autos.yahoo.com/