2017-04-05 7 views
0

Wir verwenden Apache schon seit langer Zeit zusammen mit Client-Zertifikaten, um sich als Benutzer anzumelden. Vor kurzem haben wir einen neuen Server hinzugefügt, der auf nginx basiert.SSL_CLIENT_M_SERIAL wird nicht mit Internet Explorer weitergeleitet

Die Anmeldung mit Chrome und Certs funktioniert in beiden Fällen einwandfrei. Anmeldung mit IE oder Edge auf mindestens Windows 7 und 10 und Apache funktioniert gut. Anmeldung mit dem IE oder Edge on nginx funktioniert nicht. Es fordert jedoch das Client-Zertifikat an.

Bisher habe ich festgestellt, dass SSL_CLIENT_M_SERIAL nicht vorhanden ist, wenn Sie mit IE + nginx anmelden. Es wird jedoch mit Chrome oder IE + Apache eingestellt.

Ich überprüfe dies mit PHP: var_dump ($ _ SERVER);

Wer hat das schon mal erlebt?

Antwort

0

Okay, so mein Kollege es fixiert diese an den Server durch Hinzufügen {} Direktive:

ssl_ciphers HIGH:!ADH:!MD5:!aNULL:!eNULL:!MEDIUM:!LOW:!EXP:!kEDH; 
ssl_protocols SSLv3 TLSv1; 
ssl_prefer_server_ciphers on; 

Keine Ahnung, welche dieser den Trick tat. Aber es funktioniert jetzt im IE.

Verwandte Themen