実現したいこと
Nginxで端末ごとに異なるクライアント証明書を要求できるようにしたいです。
https://127.0.0.1に
端末Aがアクセスした際にA.pemファイルを使用し、クライアント証明書を要求。
端末Bがアクセスした際にB.pemファイルを使用し、クライアント証明書を要求
するようにnginx.confで設定することは可能でしょうか。
よろしくお願いいたします。
前提
端末A,BのIPアドレスは分かりません。
ソースコード
# HTTPS server # server { listen 443 ssl; server_name _; ssl_certificate server.crt; ssl_certificate_key server.key; ssl_verify_client on; //端末ごとに設定したい ssl_client_certificate A.pem; ssl_client_certificate B.pem; location / { proxy_pass http://127.0.0.1; } }
補足情報
【参考URL】
https://qiita.com/t_oginogin/items/c6a95a9d61424141dff3
IPアドレスが分かっているならば、
serverコンテキストを複数設定すればできそうですが、
IPアドレスが分からない場合はどうすればよいのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/06 01:55 編集