wer kennt die Syntax für die Direktive SSLRequire mit der Funktion file, bzw. hat das schon erfolgreich implementiert (mit Apache 2.0)
Die Directive
- Code: Select all
SSLRequire %{SSL_CLIENT_S_DN_Email} in { "vorname.name@unternehmen.com" }
funktioniert einwandfrei. Bei mehreren Email-Adressen wird der Konstrukt jedoch recht unübersichtlich und schlecht pflegbar, zudem hätte eine eigene Datei den Charme dynamisch befüllt werden zu können. Eine Änderung mehrerer .htaccess-Dateien oder gar der httpd.conf (incl. Neustart!) wäre nicht nötig.
Aber leider scheine ich die Syntax nicht verstanden zu haben.
- Code: Select all
SSLRequire %{SSL_CLIENT_S_DN_Email} in { file("/export/home/user") }
wobei die Datei den Inhalt
- Code: Select all
"vorname.name@unternehmen.com"
hat, funktioniert nicht. Ich habe es mit und ohne quotes probiert, die geschweiften Klammern in die Datei verlagert, etc. => geht nicht.
An den Berechtigungen (644) liegt es definitv nicht. Die Angabe einer nicht existierenden Datei (im gleichen Verzeichnis) moniert Apache ...