我有一个用C#编写的中间层,它消耗了客户端提供的Soap端点。 TLS 1.2是强制性的,因此我在代码中添加了这一行
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
我还有一个通过这种方式读取的P12文件
DeviceClient.ClientCredentials.ClientCertificate.Certificate = new X509Certificate2(ConfigurationManager.AppSettings["serverpath"].ToString(),ConfigurationManager.AppSettings["pwd"].ToString());
我可以使用顺序调用得到回复。但是当使用soap ui模拟负载测试时,对于某些请求,我收到以下错误消息:
服务器证书未使用HTTP.SYS正确配置。这也可能是由于客户端和服务器之间的安全绑定不匹配造成的。
有什么想法吗? 问候