2015-05-23 63 views
0

我有一个Web API自托管服务器,应该只允许两个具有两个自签名客户端证书的客户端调用其方法。 哪些属性或方法,我应该证书Web API客户端证书标识

var cert = Context.Get<X509Certificate2>("ssl.ClientCertificate"); 

识别和确认自签名证书上打电话?我怎么知道这是我应该允许的那个?

回答

0

看看this article。它引导您在ASP.NET Web API中使用客户端证书。

+0

谢谢你的回答,但是在这个例子中你有'if(!this.ValidateCertificate(cert))',并且没有告诉这个ValidateCertificate做了什么?我怎么能说出有问题的证书实际上是我自己的自签名证书? – elector