Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从.net客户端获取有关WCF ssl证书的过期日期/详细信息_C#_.net_Wcf_Ssl - Fatal编程技术网

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

C# 从.net客户端获取有关WCF ssl证书的过期日期/详细信息,c#,.net,wcf,ssl,C#,.net,Wcf,Ssl,从我的.net客户端代码中,是否有方法获取WCF服务正在使用的SSL证书的详细信息?假设我已经可以通过SSL成功连接到服务 我希望在仪表板上报告服务器证书的过期日期。如果自客户端上次与服务通信以来证书已经更新/更新,我也会尝试检测 我们还假设服务器证书是来自godaddy等的真实公共证书,即证书不会已经显式导入到客户端存储中 有什么想法吗?我想我可能会在System.ServiceModel.ClientBase中找到,在打开连接后我可以找到它,但还没有找到任何东西 谢谢 最简单的方法可能是在客

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

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

我们还假设服务器证书是来自godaddy等的真实公共证书,即证书不会已经显式导入到客户端存储中

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


谢谢

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