Debo consumir un servicio web PHP que tenga un certificado SSL. Mi biblioteca de clases .net 3.5 hace referencia al servicio web con 'Agregar referencias de servicio' en Visualstudio 2010 (WCF ¿verdad?).No se pudo establecer un canal seguro para SSL/TLS con la autorización '*'
Al llamar al método principal del servicio web que recibo;
No se pudo establecer un canal seguro para SSL/TLS con la autorización '{base_url_of_WS}'.
traté mucho, como
System.Net.ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
public bool CheckValidationResult(Object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
{
return true;
}
Pero no iba a funcionar. También tengo el certificado instalado en mi propia máquina.
* Información adicional; Cuando uso la ubicación wsdl en 'Agregar referencia de servicio' se produce el mismo error. Antes de probarlo, trabajé con un wsdl estático.
¿Certificado que no es de confianza? – TomTom
No, nada, acaba de ser emitido y firmado –
¿Hay alguna forma de intentar conectarse al servicio web a través de un navegador (como ver los metadatos del servicio)? Esto ayudará a identificar si el problema es con los certificados o dentro de WCF. –