我开发了一种WCF,该WCF只能与SecurityProtocol = SecurityProtocolType.Tls12配合使用,以满足客户端的PCI需求。
我的问题是,如何检查入站使用的安全协议(每种方法中的代码)?没有TLS1.2的情况下如何拒绝入站?
问候。
编辑:我知道如何强制入站是TLS12。而且我知道如何将服务器配置为仅允许TLS12。但是在测试服务器中我无法做到这一点,因此我需要在服务器conf上插入的WCF配置上进行检查。
最佳答案
要限制协议,请尝试设置全局ServicePointManager
System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;