Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.Net SSL认证问题_C#_Asp.net_.net_Ssl_Iis - Fatal编程技术网

C# ASP.Net SSL认证问题

C# ASP.Net SSL认证问题,c#,asp.net,.net,ssl,iis,C#,Asp.net,.net,Ssl,Iis,情况: 我有两个网站(比如网站1和网站2)。 网站1有一个菜单,可重定向到网站2 当从网站1收到要求时, Website-2使用URLreferer信息确认请求实际上已从Website-1到达 问题: 我想为网站2安装自签名证书 但当我这样做时,几乎每个浏览器都会显示一个无效SSL证书页面(我通过从advance选项中单击“继续”\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 问题: 此设置适用于[无证书]或[

情况: 我有两个网站(比如网站1和网站2)。 网站1有一个菜单,可重定向到网站2

当从网站1收到要求时, Website-2使用URLreferer信息确认请求实际上已从Website-1到达

问题: 我想为网站2安装自签名证书 但当我这样做时,几乎每个浏览器都会显示一个无效SSL证书页面(我通过从advance选项中单击“继续”\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

问题: 此设置适用于[无证书]或[第三方证书(由浏览器识别有效)],但 有没有办法通过自签名证书获取URLreferer信息


如果有人能帮助我,我将不胜感激。

让浏览器信任自签名证书。这是依赖于浏览器的配置。Website-2使用URLreferer信息确认请求实际上已从Website-1到达。这是一个非常弱的验证。。。它会在许多方面崩溃。@LexLi我不能让每个客户端都将自签名证书导入到浏览器中。对我来说,这是不现实的。@PatrickMevzek好吧,那么你有什么建议?我不知道,你没有提供足够的细节。也许你只需要某种身份验证或授权。想喝点什么吗?我不知道website1和website2做什么以及它们之间的关系,但是referer问题与SSL问题是正交的。请注意,客户端可能根本不发送referer,它完全在他们的控制之下。