小编Rab*_*bit的帖子

如何在Https请求中添加RestSharp添加客户端证书?(C#)

如何在Https请求中添加RestSharp添加客户端证书?我的代码不起作用.

    public static IRestResponse<User> AsyncHttpRequestLogIn(string path, string method, object obj)
    {
        var client = new RestClient(Constants.BASE_URL + path); // https:....
        var request = method.Equals("POST") ? new RestRequest(Method.POST) : new RestRequest(Method.GET);
        request.RequestFormat = RestSharp.DataFormat.Json;

        // The path to the certificate.
        string certificate = "cer/cert.cer";     

        client.ClientCertificates.Add(new X509Certificate(certificate));

        request.AddBody(
            obj
        );


        IRestResponse<User> response = client.Execute<User>(request);

        return response;

    }
Run Code Online (Sandbox Code Playgroud)

c# ssl x509certificate restsharp

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

restsharp ×1

ssl ×1

x509certificate ×1