小编cm0*_*007的帖子

如何在 Apache 中要求具有特定用户名/密码的客户端证书?

我有几个客户端证书,我的 Apache httpd 服务器要求客户端拥有这些证书(使用http://www.garex.net/apache/ 上的说明制作)。我想要一个身份验证,它也进行身份验证并只允许客户端证书匹配用户名/密码组合。

举例来说,如果我有CN两个客户证书user1user2和htpasswd文件

user1:passwordA
user2:passwordB
Run Code Online (Sandbox Code Playgroud)

我想要类似的东西

SSLUserName %{SSL_CLIENT_S_DN_CN}
AuthName "Please enter your username and password"
AuthType Basic
AuthUserFile /path/.htpasswd
require valid-user
Run Code Online (Sandbox Code Playgroud)

但是,尝试这样做会导致 500 个错误。我能做什么?

ssl authentication ssl-certificate apache-2.2

4
推荐指数
1
解决办法
5144
查看次数

标签 统计

apache-2.2 ×1

authentication ×1

ssl ×1

ssl-certificate ×1