【发布时间】:2013-03-19 12:22:40
【问题描述】:
我想知道是否有办法从网页重定向浏览器,如果它没有提供有效的客户端证书。
例如:
我网站上的此部分需要相互 SSL 身份验证:
subdomain.domain.com
这是我网站的主要部分,它是公开的:
domain.com
用于身份验证的客户端证书由我自己的 CA 颁发,自签名。 服务器证书相同。 “已知”客户还将我的 CA 添加到他们的受信任 CA 存储中。
如果有没有有效客户端证书访问 subdomain.domain.com 的 3rd 方客户端,则应将其重定向到 domain.com
我正在考虑 VHOST 区域中的一些配置。我玩过
RewriteCond %{SSL:SSL_CLIENT_VERIFY} !=SUCCESS
或与
SSLVerifyClient optional / required / optional_no_ca
但它似乎没有像我想要的那样工作。
不知何故理解了它在说什么,但不确定是否没有其他方法可以解决它,或者它可能是同时修复的(不仅仅是文档)
谢谢。
【问题讨论】:
-
没人?至少有人告诉我:这是不可能的。
标签: apache redirect https mod-ssl authentication