Rất nhiều giao thức mạng cơ bản tạo nên cơ sở hạ tầng của Internet được tích hợp trong hầu hết các Hệ điều hành chính. Ví dụ: TCP, UDP và DNS đều được tích hợp sẵn trong Linux, UNIX và Windows và được cung cấp cho lập trình viên thông qua các API hệ thống cấp thấp.
Nhưng khi nói đến SSL hoặc TLS, người ta phải chuyển sang thư viện của bên thứ ba như OpenSSL hoặc Mozilla NSS.
SSL là một giao thức tương đối cũ và về cơ bản nó là một tiêu chuẩn công nghiệp phổ biến như TCP / IP, vậy tại sao nó không được tích hợp trong hầu hết các Hệ điều hành?