2009-08-17 3 views
1

Gibt es eine Möglichkeit, den Zugriff auf eine Website zu beschränken, indem Apache über cPanel ausgeführt wird und SSL verwendet wird (wie CTLs unter IIS/Windows)?Zugriff mit SSL-Zertifikaten einschränken

I.E, der Benutzer muss ein SSL-Zertifikat installiert/ausgestellt haben, um auf die Site zugreifen zu können.

Antwort

5

Dies ist sicherlich möglich, durch die SSLRequire Richtlinie. Die einfachste Konfiguration ist %{SSL_CLIENT_VERIFY} eq "SUCCESS" zu formulieren. Dazu müssen SSLVerifyClient und SSLCACertificatePath festgelegt und die vertrauenswürdigen CA-Zertifikate installiert werden.

+0

Ich verstehe, dass nur sichergestellt ist, dass Inhalt über HTTPS-Protokoll geliefert wird? Ich brauche etwas, das einschränkt, wenn ein Zertifikat vom Endbenutzer bereitgestellt wird. – bear

+0

Nein, Sie missverstehen. Wenn Sie auf SSL_CLIENT_VERIFY testen, werden HTTPS-Verbindungen abgelehnt, wenn der Benutzer das ihm zur Verfügung gestellte Zertifikat nicht verwendet oder ein Zertifikat verwendet, dessen Zertifizierungsstelle nicht in Ihrer Liste vertrauenswürdiger Zertifizierungsstellen enthalten ist. Wenn Sie dies weiter einschränken möchten (z. B. auf bestimmte Benutzer), können Sie dies auch in SSLRequire tun. Verwechseln Sie die Option nicht mit SSLRequireSSL. –

+0

Ah richtig vielen Dank :) – bear