SSL adalah otentikasi kunci publik. Paling umum digunakan untuk mengautentikasi pengidentifikasian server jauh ... server menyajikan sertifikat, ditandatangani oleh kunci pribadi otoritas sertifikat, dan browser Anda memverifikasinya terhadap kunci publik otoritas.
Dimungkinkan juga untuk menggunakan SSL untuk mengautentikasi identifikasi klien. Dalam hal ini, Anda mengonfigurasikan browser Anda untuk menyajikan sertifikat klien ketika terhubung ke server jarak jauh, dan server jarak jauh akan mengotentikasi sertifikat terhadap beberapa otoritas.
Ini semua relatif mudah dan didukung dengan baik oleh sebagian besar server web. Dokumen ini membahas pengaturan dengan Apache. The SSLRequire Pernyataan melakukan sebagian besar angkat berat untuk semacam ini konfigurasi.