Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.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#使用客户端证书的代码_C#_Asp.net_Client Certificates - Fatal编程技术网

C#使用客户端证书的代码

C#使用客户端证书的代码,c#,asp.net,client-certificates,C#,Asp.net,Client Certificates,迄今为止的成功: 我正在开发一个Asp.net应用程序,以便从第三方网站订阅web服务。(通过http可以很好地传递数据和接收结果) 砖墙: 下一步是使用客户端证书。然后,服务器将是https。我得到了一个客户端证书,我应该使用客户端证书(一个.crt文件)来保证通信的安全。如何在我的C#asp.net应用程序中使用它 我是新手,需要帮助。谢谢布雷特。给你:) 字符串用户名; 用户名=User.Identity.Name; message.Text=“欢迎”+用户名; HttpClientCe

迄今为止的成功:

我正在开发一个Asp.net应用程序,以便从第三方网站订阅web服务。(通过http可以很好地传递数据和接收结果)

砖墙:

下一步是使用客户端证书。然后,服务器将是https。我得到了一个客户端证书,我应该使用客户端证书(一个.crt文件)来保证通信的安全。如何在我的C#asp.net应用程序中使用它

我是新手,需要帮助。谢谢布雷特。

给你:)

字符串用户名;
用户名=User.Identity.Name;
message.Text=“欢迎”+用户名;
HttpClientCertificate cert=Request.ClientCertificate;
如果(cert.IsPresent)
{
certData.Text=“检索到的客户端证书”;
}
其他的
{
certData.Text=“无客户证书”;
}