0
我有一個Web API自託管服務器,應該只允許兩個具有兩個自簽名客戶端證書的客戶端調用其方法。 哪些屬性或方法,我應該證書Web API客戶端證書標識
var cert = Context.Get<X509Certificate2>("ssl.ClientCertificate");
識別和確認自簽名證書上打電話?我怎麼知道這是我應該允許的那個?
我有一個Web API自託管服務器,應該只允許兩個具有兩個自簽名客戶端證書的客戶端調用其方法。 哪些屬性或方法,我應該證書Web API客戶端證書標識
var cert = Context.Get<X509Certificate2>("ssl.ClientCertificate");
識別和確認自簽名證書上打電話?我怎麼知道這是我應該允許的那個?
看看this article。它引導您在ASP.NET Web API中使用客戶端證書。
謝謝你的回答,但是在這個例子中你有'if(!this.ValidateCertificate(cert))',並且沒有告訴這個ValidateCertificate做了什麼?我怎麼能說出有問題的證書實際上是我自己的自簽名證書? – elector