0

我正在尝试强制执行一个规则,以便只有带有下划线的变量才能对站点进行身份验证。

1.尝试使用 SSLRequire %{SSL_CLIENT_S_DN_CN} 选项(将采用客户端证书 CN)

允许来自所有 SSLOptions +StdEnvVars SSLRequireSSL

            SSLRequire  %{SSL_CLIENT_S_DN_CN} =~ ^_

            SSLVerifyClient require
            SSLVerifyDepth  5
            SSLUserName SSL_CLIENT_S_DN_CN
            RequestHeader set userid %{REMOTE_USER}s

上面尝试过,但 SSLRequire %{SSL_CLIENT_S_DN_CN} =~ ^_ 出现语法错误

4

1 回答 1

0

通过下面实现了这一点。

SSLRequire %{SSL_CLIENT_S_DN_CN} =~ m#(^_)#

于 2018-06-05T07:46:04.787 回答