gpt4 book ai didi

c# - 从 .net 客户端获取有关 WCF ssl 证书的到期日期/详细信息

转载 作者:太空宇宙 更新时间:2023-11-03 14:58:05 27 4
gpt4 key购买 nike

从我的 .net 客户端代码中,有没有办法获取有关 WCF 服务正在使用的 SSL 证书的详细信息?假设我已经可以通过 SSL 成功连接到该服务。

我希望在仪表板上报告服务器证书的到期日期。如果自上次客户端与服务通信以来证书已更新/续订,我也会尝试检测到这一点。

我们还假设服务器证书是来自 godaddy 等的真实公共(public)证书。即证书不会已经明确导入到客户端存储中。

有什么想法吗?我在想我可能会在 System.ServiceModel.ClientBase 的某处找到我可以在打开连接后找到它但还没有找到任何东西。

谢谢!

最佳答案

最简单的方法可能是在客户端上实现证书验证回调,这样您就有机会在客户端信任服务器之前查看服务器提供的 SSL 证书:

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

关于c# - 从 .net 客户端获取有关 WCF ssl 证书的到期日期/详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26613950/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com