एसएसएल है सार्वजनिक कुंजी प्रमाणीकरण। आमतौर पर इसका उपयोग दूरस्थ सर्वर की पहचान को प्रमाणित करने के लिए किया जाता है ... सर्वर एक प्रमाण पत्र प्रस्तुत करता है, जिसे एक प्रमाणपत्र प्राधिकारी की निजी कुंजी द्वारा हस्ताक्षरित किया जाता है, और आपका ब्राउज़र अधिकारियों के सार्वजनिक कुंजी के खिलाफ इसकी पुष्टि करता है।
क्लाइंट की पहचान को प्रमाणित करने के लिए SSL का उपयोग करना भी संभव है। इस स्थिति में, आप अपने ब्राउज़र को क्लाइंट सर्टिफिकेट पेश करने के लिए कॉन्फ़िगर करते हैं जब वह किसी दूरस्थ सर्वर से जुड़ता है, और रिमोट सर्वर कुछ प्राधिकरण के साथ प्रमाण पत्र को प्रमाणित करेगा।
यह सभी वेब सर्वर द्वारा अपेक्षाकृत आसान और अच्छी तरह से समर्थित है। यह दस्तावेज़ अपाचे के साथ चीजों को स्थापित करने पर चर्चा करता है। SSLRequire बयान विन्यास की इस तरह के लिए भारी उठाने के सबसे करता है।