我想知道是否有办法从网页重定向浏览器,如果它没有提供有效的客户端证书。
例如:
我网站上的这一部分需要相互 SSL 身份验证:
subdomain.domain.com
这是我网站的主要部分,它是公开的:
domain.com
用于身份验证的客户端证书由我自己的 CA 颁发,自签名。服务器证书相同。“已知”客户还将我的 CA 添加到他们受信任的 CA 存储中。
如果存在没有有效客户端证书访问 subdomain.domain.com 的 3rd 方客户端,则应将其重定向到 domain.com
我正在考虑 VHOSTs 区域中的一些配置。我玩过
RewriteCond %{SSL:SSL_CLIENT_VERIFY} !=SUCCESS
或与
SSLVerifyClient optional / required / optional_no_ca
但它似乎没有像我想要的那样工作。
并以某种方式理解它在说什么,但不确定是否没有其他方法可以解决它,或者它可能是同时修复的(不仅仅是文档)
谢谢你。