WCF客戶端如何檢測到該服務器需要安全證書?檢測應該在運行時發生。WCF客戶端如何檢測到該服務器需要安全證書?
1
A
回答
1
我想要解決這個問題的第一件事就是連接到該服務器並調用一個方法或類似的東西。將服務器調用放入try-catch塊並在運行時讀取消息。
例如,我在一個使用安全證書的服務器連接我的應用程序中嘗試了此操作,刪除了客戶端證書的部分。我有這樣的錯誤:
The client certificate is not provided. Specify a client certificate in ClientCredentials.
因此,如果這異常被捕獲,可以在運行時檢測到服務器要求安全證書。
此問題可能會有更多異常消息。另外,我不知道這是否是最好的方法。但它應該工作。
0
你需要知道,預先(設計時間)。有沒有在運行時知道這一點的萬無一失的方法(你可以從錯誤消息中猜出,但這不是一個好主意。) 如果僅在運行時才需要決定這一點,則客戶端和服務器必須就自己的協議達成一致這個(例如一個操作IsCertRequired)。
相關問題
- 1. 如何設置WCF安全性以要求客戶端證書?
- 2. 如何將服務引用添加到WCF客戶端需要客戶端身份驗證證書
- 3. 客戶端WCF服務 - SSL證書
- 4. 待辦事項WCF客戶端/服務器檢查證書的
- 5. 如何將用戶證書從服務器安全地傳遞給客戶端?
- 6. 「此服務的安全設置需要Windows身份驗證」客戶端證書的IIS錯誤WCF項目
- 7. java安全問題頁面需要客戶端證書
- 8. 使用WCF客戶端消費非WCF服務並傳遞客戶端證書
- 9. 如何關閉WCF服務客戶端的證書吊銷?
- 10. 服務結構,AD和客戶端證書安全
- 11. WCF證書認證,無需安裝在客戶端
- 12. 如何將JAAS安全證書傳播到服務器端?
- 13. WCF客戶端證書籤名:如何?
- 14. 安全驗證客戶端到服務器
- 15. WCF客戶端+ Windows服務+ ISA =(407)需要代理驗證
- 16. 與客戶端安全服務器javascript
- 17. Flash客戶端 - 服務器安全
- 18. 客戶端 - 服務器REST APIs安全
- 19. WCF消息級別安全性客戶端證書
- 20. 使用客戶端證書的WCF傳輸安全
- 21. 沒有客戶端證書的WCF消息/方法安全
- 22. WCF傳輸安全與peertrust和自簽名客戶端證書
- 23. 從WCF測試客戶端運行WCF服務時指定客戶端憑證
- 24. 如何繞過證書在Java Web服務檢查客戶端
- 25. WCF客戶端配置中是否需要證書encodedValue?
- 26. WCF服務如何檢測客戶端斷開
- 27. IO :: Socket :: SSL客戶端檢查服務器證書
- 28. 如何使用帶有X.509客戶端證書的WCF服務引用客戶端,該客戶端證書僅可用作.pfx文件?
- 29. 客戶端/服務器證書身份驗證:IIS服務器端,黑莓本機瀏覽器客戶端
- 30. 需要將消息推送到客戶端的WCF服務