Après la mise à jour Windows KB5018410 (10 octobre 2022), TLS 1.0 et TLS 1.1 ne sont plus pris en charge, mais cela semble avoir affecté aussi le protocole TLS 1.2 : lors de l'utilisation de WinHTTP pour se connecter via TLS 1.2, l'erreur suivante était levée et la connexion était fermée :
Erreur de sécurité 12175
Ce problème affecte les utilisateurs exécutant les composants sgcWebSockets suivants (sous Windows 10):
- TsgcWebSocketClient_WinHTTP
- TsgcWebSocketClient, lors de l'utilisation de l'IOHandler SChannel
- TsgcHTTP2Client lors de l'utilisation de l'IOHandler SChannel
- TsgcHTTP1Client lors de l'utilisation de l'IOHandler SChannel
Comment corriger
Au moment où cet article est rédigé, la solution consiste à installer manuellement la mise à jour suivante :
KB5020435
Qui corrige le problème TLS. Pour installer cette mise à jour, suis les étapes suivantes
- Va sur https://www.catalog.update.microsoft.com/Search.aspx?q=KB5020435
- Télécharge la bonne version (pour Windows 10 x64, ce sera « 2022-10 Cumulative Update for Windows 10 Version 21H2 for x64-based Systems (KB5020435) »)
- Installe la mise à jour et redémarre

