How to: Aceptar errores SSL en un cliente de webservice C#.

Este post explica como permitir errores Ssl cuando ejecutas clientes de webservice en C#. Cuando trabajas con webservices es posible que tengas errores Ssl, el error más común consiste en que el certificado que tiene el servidor web no está firmado por una autoridad. Esto se traduce en que debes de pagar por un certificado o usar otros métodos complejos de implementar.

Un servicio web productivo y accesible al público general definitivamente debe tener un certificado firmado correctamente, pero si hablamos de entornos de pruebas, aplicaciones de uso interno o equipos de desarrollo, bueno, esto no es tan importante. Para ahorrarte problemas en la integración de los servicios web puedes agregar una instrucción que ignore los errores Ssl. La instrucción es sencilla y la ejecutas en el contexto donde ejecutas el servicio, aquí te muestro el snipet:

Uso de la función.

 

Gustavo Sánchez
Últimas entradas de Gustavo Sánchez (ver todo)

Soy especialista en escribir software de calidad. Mediante el uso de marcos de trabajo, técnicas y automatización de procesos he podido reducir los costes operativos de los sistemas de la empresa. Sistemas confiables y adaptables producen clientes felices.