2015-05-23 88 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