Tras la actualización de Windows KB5018410 (10 de octubre de 2022) TLS 1.0 y TLS 1.1 dejaron de estar soportados, pero esto parece haber afectado también al protocolo TLS 1.2: al usar WinHTTP para conectarse con TLS 1.2, se producía el siguiente error y la conexión se cerraba:
Security Error 12175
Este problema afecta a los usuarios que utilizan los siguientes componentes de sgcWebSockets (en Windows 10):
- TsgcWebSocketClient_WinHTTP
- TsgcWebSocketClient, al usar SChannel como IOHandler
- TsgcHTTP2Client al usar SChannel como IOHandler
- TsgcHTTP1Client al usar SChannel como IOHandler
Cómo solucionarlo
En el momento de escribir este artículo, la forma de solucionarlo es instalar manualmente la siguiente actualización:
KB5020435
que corrige el problema de TLS. Para instalar esta actualización, sigue los siguientes pasos:
- Ve a https://www.catalog.update.microsoft.com/Search.aspx?q=KB5020435
- Descarga la versión correcta (para Windows 10 x64 será "2022-10 Cumulative Update for Windows 10 Version 21H2 for x64-based Systems (KB5020435)")
- Instala la actualización y reinicia

