基于相互证书的身份验证ASP.NET

时间:2016-04-11 05:27:57

标签: c# asp.net ssl openssl

我一直在尝试在客户端和服务器端实施基于证书的身份验证。 我几乎已经完成了所有StackOverflow问题,但没有任何对我有用的东西。

有些我们基于

  • 从系统路径(不是我的场景)加载证书
  • 有些人要从API请求中获取(可能对我有帮助)

从api请求案例中获取证书。我得到空的证书清单

RequestContext.ClientCertificate

当我将WebConfig键设置更改为

<access sslFlags="Ssl, SslNegotiateCert,SslRequireCert"/>

我正在接受错误

  

HTTP错误403.7 - 禁止您尝试访问的页面   要求您的浏览器具有安全套接字层(SSL)客户端   Web服务器识别的证书。

此外,我在客户端系统中提供了大量证书,甚至没有单一证书可供请求。

任何帮助将不胜感激

0 个答案:

没有答案