SSL (eng. Secure Sockets Layer) protokol omogućuje sigurnu komunikaciju između klijenta i poslužitelja. Autentikacija je ostvarena korištenjem digitalnih certifikata, koji se također koriste za zaštitu procesa dogovora o sjedničkom ključu koji će biti korišten za ostvarivanje sigurnog komunikacijskog kanala. Kako se radi o aplikacijski nezavisnom protokolu, SSL se vrlo često koristi u kombinaciji s različitim protokolima koji se zasnivaju na klijent-poslužitelj modelu (npr. SMTP, POP, IMAP itd.). OpenSSL programski paket je besplatna implementacija SSL/TLS protokola i pratećih kriptografskih metoda. Kao važan dio SSL komunikacije, u OpenSSL paketu dolazi i podrška za upravljanje digitalnim certifikatima. Dokument daje pregled osnovnih karakteristika PKI infrastrukture, s posebnim naglaskom na koncept digitalnih certifikata. Uspostava sigurnosnog komunikacijskog kanala SSL protokolom opisana je na primjeru Web poslužitelja. Svi procesi, od generiranja zahtjeva i potpisivanja certifikata do konfiguracije Web poslužitelja, demonstrirani su korištenjem OpenSSL programskog paketa.
$downloadlink = get_field('download_link'); ?>