Как обрабатывать HttpWebRequest C # с Tls 1.3 - PullRequest
0 голосов
/ 19 марта 2019

Мне не удается подключиться к серверу HTTPS (TLS 1.3) с помощью WebRequest из-за этого сообщения об ошибке:

Запрос был прерван: не удалось создать безопасный канал SSL / TLS.

Предыдущая версия TLS была 1.2, и с приведенным ниже кодом я мог получить страницу должным образом, но по мере обновления ssl страницы до TLS 1.3 я получил ошибку, а также не могу найти какое-либо решение по этому поводу:

ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

На самом деле, я думаю, что это должно быть что-то вроде ниже:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls13;

но нет.

...