我开发了一种WCF,该WCF只能与SecurityProtocol = SecurityProtocolType.Tls12配合使用,以满足客户端的PCI需求。

我的问题是,如何检查入站使用的安全协议(每种方法中的代码)?没有TLS1.2的情况下如何拒绝入站?

问候。

编辑:我知道如何强制入站是TLS12。而且我知道如何将服务器配置为仅允许TLS12。但是在测试服务器中我无法做到这一点,因此我需要在服务器conf上插入的WCF配置上进行检查。

最佳答案

要限制协议,请尝试设置全局ServicePointManager

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

10-08 19:22