Un grand nombre des protocoles réseau de base qui composent l'infrastructure d'Internet sont intégrés à la plupart des principaux systèmes d'exploitation. Par exemple, TCP, UDP et DNS sont tous intégrés à Linux, UNIX et Windows, et sont mis à la disposition du programmeur via des API système de bas niveau.
Mais en ce qui concerne SSL ou TLS, il faut se tourner vers une bibliothèque tierce telle que OpenSSL ou Mozilla NSS.
SSL est un protocole relativement ancien, et c'est essentiellement une norme industrielle aussi omniprésente que TCP / IP, alors pourquoi n'est-il pas intégré à la plupart des systèmes d'exploitation?