Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: RichieTozier21 en 23 Enero 2019, 12:50 pm



Título: C# Error - No se puede crear un canal seguro SSL/TLS
Publicado por: RichieTozier21 en 23 Enero 2019, 12:50 pm
Buenas.

Estoy desarrollando una aplicación que se comunica con Hacienda mandando un XML y al intentar enviarlo en modo depuración me dice esto:

(http://i64.tinypic.com/amsao0.png)

Si lo publico y lo intento de nuevo simplemente me dice que ha petado en el controlador. Por eso quiero probarlo en local, para debuggear y encontrar el fallo, pero me es imposible quitar ese error.

He probado:
  • Comprobar que pilla bien el certificado. -> Lo hace.
  • ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; -> No hace nada.
  • Que se ejecute https://localhost en lugar de http://localhost tocando en el IIS (ya que se ve que ambas partes deben ser seguras). -> Tampoco da resultado.

Y todo lo que encuentro por ahí me dan esas mismas soluciones, pero no funcionan.

Cuando me peta el programa es al intentar hacer lo siguiente: Stream putStream = request.GetRequestStream()


Alguien sabe cómo solucionarlo???