Servicepointmanager установил исключение sercurityprotocol
В моем приложении я хочу проверить, какой протокол безопасности поддерживает клиент. У меня самая новая версия.Net.
Моя идея состоит в том, чтобы установить SecurityProtocol для SecurityProtocolType Tls1.2, например:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
У меня вопрос: если клиент не поддерживает TLS1.2, ServicePointManager(SecurityProtocol) выдает исключение, что эта версия не поддерживается?
1 ответ
Да, вы должны получить NotSupportedException
В некоторых тестах, которые я делал в прошлом, вы увидите
Необработанное исключение: System.NotSupportedException: запрошенный протокол безопасности не поддерживается. в System.Net.ServicePointManager.set_SecurityProtocol(значение SecurityProtocolType)