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)

Другие вопросы по тегам