我正在开发一个" nginx"模块,并希望在我的c代码中获取客户端证书。我无法弄清楚如何在我的自定义模块中这样做。我尝试在线搜索,但我能得到的最接近的是
ssl_verify_client optional_no_ca;
.
.
.
add-header X-Client-Cert $ssl_client_certificate
使用这个我可以将标题X-Client-Cert
添加到输出中,但我真正想要的是能够在我的nginx模块中提取证书并从证书中提取CName以进行身份验证。
答案 0 :(得分:0)
我能够使用ngx_http_get_variable
API
文档 - https://www.nginx.com/resources/wiki/extending/api/variables/