C# Error - No se puede crear un canal seguro SSL/TLS

Iniciado por RichieTozier21, 23 Enero 2019, 12:50 PM

0 Miembros y 1 Visitante están viendo este tema.

RichieTozier21

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:



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???