Apache 代理 - 拆分 SSL_CLIENT_S_DN_CN 值并设置标头

Apache 代理 - 拆分 SSL_CLIENT_S_DN_CN 值并设置标头

我已经在 Apache 代理上配置了相互 SSL

SSLVerifyClient require
SSLVerifyDepth 3

配置和通信工作如预期。

现在我想从 Apache 代理向后端发送客户端证书中主题 DN 中的通用名称字段的信息。CN 字段的格式为CN=[HexString1]-[HexString2]。我想要做的是:

RequestHeader set HexString1 %{SSL_CLIENT_S_DN_CN_HexString1}
RequestHeader set HexString2 %{SSL_CLIENT_S_DN_CN_HexString2}

我正在研究 mod_rewrite,但它似乎无法帮助我分割 CN 来实现我的目标。

有什么方法可以在 Apache 代理中配置它吗?

相关内容