SSL ist die Authentifizierung mit öffentlichem Schlüssel. In den meisten Fällen wird es zur Authentifizierung der Identität des Remoteservers verwendet. Der Server zeigt ein Zertifikat an, das vom privaten Schlüssel einer Zertifizierungsstelle signiert ist, und Ihr Browser überprüft es anhand des öffentlichen Schlüssels der Behörde.
Es ist auch möglich, SSL zu verwenden, um die Identität des Clients zu authentifizieren. In diesem Fall konfigurieren Sie Ihren Browser so, dass beim Herstellen einer Verbindung zu einem Remoteserver ein Clientzertifikat angezeigt wird, und der Remoteserver authentifiziert das Zertifikat bei einer Behörde.
Dies ist alles relativ einfach und wird von den meisten Webservern gut unterstützt. In diesem Dokument wird das Einrichten mit Apache erläutert. Die SSLRequire- Anweisung erledigt den größten Teil des Lastaufwands für diese Art von Konfiguration.