我在向我的 webService 请求添加新的 SSL 证书时遇到问题。
var client = new RestClient(tokenUrl);
string certif = String.Format("{0}/client.cer", CertifPath);
string key = String.Format("{0}/client.key", CertifPath);
if (File.Exists(certif) && File.Exists(key))
{
X509Certificate2 cert = new X509Certificate2(certif, key);
X509CertificateCollection collection1 = new X509CertificateCollection();
collection1.Add(cert);
client.ClientCertificates = collection1;
}
我得到了回应: 400 no required ssl certificate was sent nginx !!!!。
另外:当我使用 PostMan 或 SoapUI 时。我必须添加第三个密钥(密码)才能获得响应。例如:通过邮递员添加证书
我的问题是如何在我的请求 c# 中添加第三个参数(密钥)?
还有另一种方法可以根据我的请求实施证书???