我想从我的网络应用程序连接到第三方API。他们给了我一个证书文件(.p12)和两个.pem文件。一个有证书信息,一个有私钥。
问题是当我尝试连接到API时,它给出了一个错误,说“签名和/或证书无效”。这就是我将证书添加到我的http请求的方式。
HttpWebRequest request = new HttpWebRequest();
X509Certificate cert = new X509Certificate("<location>","<password>");
request.ClientCertificates.Add(cert);
我想知道这里缺少什么。还有其他方法可以将证书添加到Web请求中。
提前致谢