【发布时间】:2019-03-24 15:45:39
【问题描述】:
我需要在 NGINX 中获取客户端证书的 CN 以将其附加到代理标头。
我已经找到了以下地图代码。
map $ssl_client_s_dn $ssl_client_s_dn_cn {
default "";
~/CN=(?<CN>[^/]+) $CN;
}
但遗憾的是它只为以下 $ssl_client_s_dn 返回一个空字符串: CN=testcn,O=测试机构
我也使用其他 DN 对其进行了测试。但问题总是一样的。
【问题讨论】:
标签: nginx certificate client