我已在UAT机器(测试服务器)中添加了客户端证书。我在IIS服务器上遇到问题,我的桌面测试应用程序和SoapUI工具成功收到响应,但是当我在IIS服务器上部署Web应用程序时 它会导致“无法创建SSL / TLS安全通道”的异常。 我在受信任的根证书颁发机构中添加了证书。在我的代码中
ServicePointManager.ServerCertificateValidationCallback = new
RemoteCertificateValidationCallback(delegate { return true; });
X509Certificates.X509Store store = new
X509Certificates.X509Store(X509Certificates.StoreName.Root,
X509Certificates.StoreLocation.LocalMachine);
X509Certificates.X509Certificate2 cert4 =
store.Certificates.Find(X509Certificates.X509FindType.FindByThumbprint,
"60 0c 63 d0 54 6f 80 21 de 10 5e 9f bd 5a 8d 78 1f 9f 6c 62", false)[0];
store.Close();