小编Ben*_*sse的帖子

从 NGINX 中客户端证书的可分辨名称获取通用名称

我需要在 NGINX 中获取客户端证书的 CN,以将其附加到代理标头中。

我已经为此找到了以下地图代码。

map $ssl_client_s_dn $ssl_client_s_dn_cn {
    default "";
    ~/CN=(?<CN>[^/]+) $CN;
}
Run Code Online (Sandbox Code Playgroud)

但遗憾的是它只为以下 $ssl_client_s_dn 返回一个空字符串: CN=testcn,O=Test Organization

我也用其他 DN 进行了测试。但问题总是一样的。

client certificate nginx

5
推荐指数
1
解决办法
2932
查看次数

标签 统计

certificate ×1

client ×1

nginx ×1