2017-04-05 40 views
0

ログインユーザーには、クライアント証明書と一緒に使用されています。最近私たちはnginxに基づいて新しいサーバーを追加しました。SSL_CLIENT_M_SERIALはInternet Explorerで転送されていません

Chromeとcertsでログインすると両方で正常に動作します。 少なくともWindows 7と10ではApacheとEdgeでログインしても問題ありません。 nginxでIEまたはEdgeを使用してログインすることはできません。それはクライアントの証明書を要求します。

これまでのところ、SSL_CLIENT_M_SERIALはIE + nginxでログインすると存在しないことが分かりました。ただし、ChromeまたはIE + Apacheで設定されています。

私はこれをPHPでチェックしています:var_dump($ _ SERVER);

誰でもこれまでにこれまでに遭遇したことはありますか?これらのいずれかのトリックをした

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

見当もつかない:

答えて

0

わかりました、私の同僚は、サーバー{}ディレクティブにこれを追加することによって、それを修正しそう。しかし、それは今IEで動作します。

関連する問題