在我的应用程序中,我想检查客户端支持哪种安全协议。
我有最新的.Net版本。
我的想法是将SecurityProtocol设置为SecurityProtocolType Tls1.2,例如:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
我的问题是,如果客户端不支持TLS1.2,ServicePointManager(SecurityProtocol)是否会抛出一个不支持该版本的异常?
最佳答案
是的,你应该得到一个
NotSupportedException
在我过去所做的一些测试中,您会看到
未处理的异常:System.NotSupportedException:不支持所请求的安全协议。在System.Net.ServicePointManager.set_SecurityProtocol(SecurityProtocolType值)
关于c# - Servicepointmanager设置安全性协议(protocol)异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42504580/