gpt4 book ai didi

asp.net - 捕获 SSL 证书请求错误以便重定向到正确的站点

转载 作者:太空宇宙 更新时间:2023-11-03 12:46:10 29 4
gpt4 key购买 nike

我们正在使用 IIS 6 和 ASP.Net,当用户使用

进行安全页面请求时

https://somesite.com/securePage.aspx

用户收到一个错误:


Error code: ssl error bad cert domain


该证书颁发给 www.somesite.com,表明 somesite.com 使用了无效的安全证书。

我希望能够在 Application BeginRequest 事件中捕获请求,但在此之前发生了 SSL 错误。为了调用 Application BeginRequest 事件,用户需要单击证书错误消息。是否可以在代码中重定向或是否需要在 IIS 中进行此修复?

最佳答案

唯一的解决方案是在证书中包含带有 SubjectAlternativeName 的第二个域。一些证书颁发机构将允许您这样做而无需额外费用。

其他所有事情只会发生在 ssl 连接建立之后,因此之后用户遇到了错误。

使用 HTTPS,在将任何 HTTP header 发送到服务器之前协商 ssl 连接,包括 Host:-header,它告诉服务器请求实际针对哪个虚拟主机。

关于asp.net - 捕获 SSL 证书请求错误以便重定向到正确的站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/275178/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com