使用证书连接到Web API

时间:2017-10-09 15:17:42

标签: asp.net-mvc web-services ssl asp.net-web-api web

我想从我的网络应用程序连接到第三方API。他们给了我一个证书文件(.p12)和两个.pem文件。一个有证书信息,一个有私钥。

问题是当我尝试连接到API时,它给出了一个错误,说“签名和/或证书无效”。这就是我将证书添加到我的http请求的方式。

        HttpWebRequest request = new HttpWebRequest();
        X509Certificate cert = new X509Certificate("<location>","<password>");
        request.ClientCertificates.Add(cert);

我想知道这里缺少什么。还有其他方法可以将证书添加到Web请求中。

提前致谢

0 个答案:

没有答案