Los sistemas operativos normalmente no tienen soporte SSL 'horneado'. Es posible que las bibliotecas se envíen de forma predeterminada con el sistema operativo o las bibliotecas SSL preinstaladas. Sin embargo, muy a menudo, las aplicaciones pueden depender de versiones específicas o implementaciones de las bibliotecas SSL para funcionar. La mayoría de las copias de windows vienen con las necesarias. cliente Bibliotecas para aplicaciones nativas o preinstaladas que lo necesiten.
Software a menudo además Tiene la opción de ser construido con SSL. Al ser construido con SSL significa que tiene soporte SSL, que es típicamente lo que quiere, a menos que no lo tenga. Puede hacer conexiones no ssl (por ejemplo, si su db y la aplicación están en el mismo servidor o en servidores de confianza que están bloqueados) o conexiones ssl (a través de Internet) con un cliente habilitado para SSL.
Dicho esto, SSL es un fundamental Tecnología utilizada en servidores web. HTTPS? ssl. ¿La mayoría de los cifrados web 'triviales'? ssl.
Windows 10 en casa probablemente tampoco sea la mejor opción de desarrollo aquí, pero ese es un argumento completamente diferente.