Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.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# 获取请求的SSL证书_C#_Asp.net_Ssl_Ssl Certificate_X509certificate - Fatal编程技术网

C# 获取请求的SSL证书

C# 获取请求的SSL证书,c#,asp.net,ssl,ssl-certificate,x509certificate,C#,Asp.net,Ssl,Ssl Certificate,X509certificate,有没有一种方法可以为.Net应用程序C中的请求获取当前SSL证书 我可以查看它是否是安全连接,但无法访问SSL证书X509Certificate2或类似证书 我想使用此证书对字符串进行签名,而不必拥有其他证书。您需要使用 感谢您的回答,但这将为我提供foo.com的ssl证书,而不是运行我的代码的站点。我有一个在安全站点上运行的aspx页面,我想在其中获取上下文的ssl证书。@João如果你想使用你的证书,那么你的文件系统中就有它。。。。您可以轻松地访问它,而无需执行requestOk,因为除了

有没有一种方法可以为.Net应用程序C中的请求获取当前SSL证书

我可以查看它是否是安全连接,但无法访问SSL证书X509Certificate2或类似证书

我想使用此证书对字符串进行签名,而不必拥有其他证书。

您需要使用


感谢您的回答,但这将为我提供foo.com的ssl证书,而不是运行我的代码的站点。我有一个在安全站点上运行的aspx页面,我想在其中获取上下文的ssl证书。@João如果你想使用你的证书,那么你的文件系统中就有它。。。。您可以轻松地访问它,而无需执行requestOk,因为除了查询证书存储之外,还有其他方法。@João:很乐意帮忙
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://foo.com");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
response.Close();

var cert = request.ServicePoint.Certificate;