Erkenne automatisch vom browser generiertes Zertifikat nicht an
bernd

bernd commited on 2009-06-08 14:48:24
Zeige 1 geänderte Dateien mit 1 Einfügungen und 1 Löschungen.


git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@1396 87cf0b9e-d624-0410-a070-f6ee81989793
... ...
@@ -76,7 +76,7 @@ elseif (isset($_REQUEST['type']) && isset($_REQUEST['username'])) {
76 76
 }
77 77
 else
78 78
 {
79
-  if (isset($_ENV['REDIRECT_SSL_CLIENT_CERT'])) {
79
+  if (isset($_ENV['REDIRECT_SSL_CLIENT_CERT']) && $_ENV['REDIRECT_SSL_CLIENT_S_DN'] != '' && $_ENV['REDIRECT_SSL_CLIENT_I_DN'] != '') {
80 80
     $ret = get_logins_by_cert($_ENV['REDIRECT_SSL_CLIENT_CERT']);
81 81
     if ($ret === NULL) {
82 82
       system_failure('Ihr Browser hat ein Client-Zertifikat gesendet, dieses ist aber noch nicht für den Zugang hinterlegt. Gehen Sie bitte zurück und melden Sie sich bitte per Benutzername und Passwort an.');
83 83