Muitos dos protocolos básicos de rede que compõem a infraestrutura da Internet são incorporados à maioria dos principais sistemas operacionais. Por exemplo, TCP, UDP e DNS são todos integrados no Linux, UNIX e Windows e disponibilizados ao programador por meio de APIs de sistema de baixo nível.
Mas quando se trata de SSL ou TLS, é necessário recorrer a uma biblioteca de terceiros, como o OpenSSL ou o Mozilla NSS.
O SSL é um protocolo relativamente antigo e é basicamente um padrão da indústria tão onipresente quanto o TCP / IP; então, por que não está incorporado na maioria dos sistemas operacionais?