簡體   English   中英

從.net客戶端獲取有關WCF ssl證書的到期日期/詳細信息

[英]Obtain expiration date / details about a WCF ssl certificate from .net client

從我的.net客戶端代碼中,是否可以獲取有關WCF服務正在使用的SSL證書的詳細信息? 假設我已經可以通過SSL成功連接到該服務。

我希望在儀表板上報告服務器證書的到期日期。 如果自從上一次客戶端與服務進行通信以來,證書已被更新/續訂,那么我也將嘗試檢測到該證書。

我們還假設服務器證書是Godaddy等提供的真實公共證書,即該證書尚未顯式導入到客戶端存儲中。

有什么想法嗎? 我以為我可能在System.ServiceModel.ClientBase中找到某個地方,可以在打開連接后找到它,但尚未找到任何東西。

謝謝!

最簡單的方法可能是僅在客戶端上實現證書驗證回調,以便您有機會在客戶端信任之前查看服務器提供的SSL證書:

http://msdn.microsoft.com/zh-CN/library/aa702579(v=vs.110).aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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