Я использую RestSharp RestClient (Edit. .NET Framework 4.8) и устанавливаю протокол TLS, прежде чем я выполняю первый вызов веб -службы через < /p>
ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;
< /code>
Сервер поддерживает TLS до 1.3. < /p>
Я использую это, чтобы получить информацию о проверке сертификации < /p>
ServicePointManager.ServerCertificateValidationCallback = calBackCert;
< /code>
, который пытается использовать используемую версию TLS: < /p>
private static bool calBackCert(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
{
bool success = true;
if (certificate != null)
{
//Get Cert Infos and set success
}
if (sender is SslStream sslStream)
{
Console.WriteLine($" TLS Version: {sslStream.SslProtocol}");
}
if (sender is HttpWebRequest request)
{
Console.WriteLine($"TLS Version: {request.ServicePoint.ProtocolVersion}");
}
return success;
}
< /code>
Запрос является httpwebrequest и всегда дает мне версию 1.1 в качестве версии протокола.
Почему? Это не должно быть разрешено делать 1.1, потому что я устанавливал явную версию ранее. Приложение работает на машине Windows 11, которая поддерживает все версии TLS < /p>
request.servicepoint.protocolversion - это неправильное место для поиска кода, но как можно проверить, какая версия TLS была использована? (отправитель всегда httpwebrequest)
Подробнее здесь: https://stackoverflow.com/questions/792 ... ersion-1-1
RestSharp TLS 1.2 или 1.3 Настройка, но обратный вызов говорит, что это все еще версия 1.1 ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Restsharp TLS 1.2 или 1.3 настроен, но обратный вызов сообщает, что это все еще версия 1.1.
Anonymous » » в форуме C# - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Restsharp TLS 1.2 или 1.3 настроен, но обратный вызов сообщает, что это все еще версия 1.1.
Anonymous » » в форуме C# - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-
-
-
TLS 1.2 или 1.3 настроен, но обратный вызов сообщает, что это все еще версия 1.1.
Anonymous » » в форуме C# - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-