如何使用httpclient .net framework版本4. 6. 1传递.crt和.key文件
var privatekey = System.IO.File.ReadAllText(keyPath);
byte[] keyBytes = System.IO.File.ReadAllBytes(keyPath);
var t1 = new X509Certificate2(certificateionPath);
RSACryptoServiceProvider rSACryptoServiceProvider = new RSACryptoServiceProvider();
rSACryptoServiceProvider.(keyBytes);
t1.CopyWithPrivateKey(rSACryptoServiceProvider);
字符串
所以任何人都可以已经经历了上述文件...
1条答案
按热度按时间uwopmtnx1#
您需要使用HttpClientHandler类并使用必要的客户端证书对其进行配置。
将.crt和.key文件加载到X509Certificate2对象中:
字符串
然后创建一个HttpClientHandler并设置客户端证书:
型
现在创建HttpClient并使用HttpClientHandler:
型