簡體   English   中英

我如何使用ASP.NET C#中的客戶端證書訪問Soap Web服務

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM