我有一个crt和密钥文件以及一个密码短语。
我通过Postman成功使用这些来调用外部API。 我如何在c#中执行此操作?
我看到使用带有httpclient的X509Certificate的示例但是Idont看到了构造函数的任何选项,我可以使用2个文件并设置密码
答案 0 :(得分:0)
System.Net.Security.RemoteCertificateValidationCallback
默认值为null。
设置System.Net.ServicePointManager.ServerCertificateValidationCallback
和
retrun true
System.Net.ServicePointManager.ServerCertificateValidationCallback =
delegate(
object senderX,
System.Security.Cryptography.X509Certificates.X509Certificate certificate,
System.Security.Cryptography.X509Certificates.X509Chain chain,
System.Net.Security.SslPolicyErrors sslPolicyErrors)
{
return true;
};