Muchos de los protocolos de red básicos que conforman la infraestructura de Internet están integrados en la mayoría de los principales sistemas operativos. Por ejemplo, TCP, UDP y DNS están integrados en Linux, UNIX y Windows, y están disponibles para el programador a través de API de sistema de bajo nivel.
Pero cuando se trata de SSL o TLS, uno tiene que recurrir a una biblioteca de terceros como OpenSSL o Mozilla NSS.
SSL es un protocolo relativamente antiguo, y es básicamente un estándar de la industria tan ubicuo como TCP / IP, entonces, ¿por qué no está integrado en la mayoría de los sistemas operativos?