[英]How Can i access soap webservice using Client certificates in asp.net c#
我有一個使用basicHttpBinding的WCF服務。 現在,我想保護我的方法,以便沒有人可以創建代理並使用我的方法。 我使用了msdn的WCF客戶端認證。 但是不能繼續前進。 這是我的web.config
關於使用客戶證書調用服務的SO帖子解釋了您需要了解的一些知識。 當然,它主要是從客戶角度出發的,但是它顯示並解釋了您可能需要的一些內容。
還可以從WCF服務的角度檢查另一個SO帖子,該帖子應該有幫助-尤其是說明以下內容的答案 ...
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Certificate; // Assuming your BasicHttpBinding instance is called "binding".
...(服務器和客戶端)都需要。
最后,要了解僅接受某些客戶端證書的某些見解(我想您正在追求的),請查看有用的博客文章 ,其中提供了更多說明。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.