Anulada la solicitud: No se puede crear un canal seguro SSL/TLS. Paypal

El error lo obtenía en la llamada a Paypal en entorno de prueba, con las nuevas medidas de seguridad.
Puedes tener este mismo error en cualquier llamada a un webservice que utilice TLS 1.2.

En mi caso fue un problema del .Net, mi aplicación estaba desarrollada en Visual Studio 2010, con Framework 4.0, en este caso solo soporta SSL 3.0 y TLS 1.0, por defecto utiliza Tls 1.0
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;

Y para conectar con Paypal se necesita usar Tls 1.2, https paypal sandbox

La solución pasa actualizar el proyecto a Visual Studio 2013, y el proyecto a FrameWork 4.5, una vez hecho ya puedes especificar el protocolo Tls 1.2

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
(Esta especificación en necesaria para conectar a WCF services que estén con cifrado TLS 1.2)

9 pensamiento sobre “Anulada la solicitud: No se puede crear un canal seguro SSL/TLS. Paypal

  1. aleph null

    solo para agregar que este paso nos ayuda a todos los que queremos conectar a WCF services que estén con cifrado TLS 1.2

    System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;

    Esto resuelve el error para:
    “No se puede crear un canal seguro SSL/TLS”

    Mi problema era un webservice que actualizó su cifrado a TLS 1.2. Gracias a este post pude resolver mi problema.

    Contestar
  2. jonathan

    Hola, estoy tratando de hacer lo mismo, conectarme a paypal pero no lo logro, podrías decirme como lo hiciste? De ante mano muchas gracias.

    Contestar

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *