使IIS代理能够识别.net 6 API证书身份验证

cvxl0en2  于 2023-01-14  发布在  .NET
关注(0)|答案(1)|浏览(153)

我有一个API,要求使用客户端证书进行身份验证。当请求来自外部时,我们会收到一个撤销错误,即未到达证书撤销URL。从同一个服务器,如果我登录..通过代理,我可以到达该URL,但IIS或服务器本身无法到达它。
我试着把这个放在配置中,但没有运气:

<system.net>  
    <defaultProxy>  
      <proxy  
        usesystemdefault="True"  
        proxyaddress="http://192.168.1.10:3128"  
        bypassonlocal="True"  
      />  
      <bypasslist>  
        <add address="[a-z]+\.contoso\.com$" />  
      </bypasslist>  
    </defaultProxy>  
  </system.net>

我还尝试了头转发选项在我的代码中找到这里:MS .NET 6.0 Proxy config

webghufk

webghufk1#

我用netsh在winhttp服务上设置了我的代理。这就解决了这个问题。

相关问题