Подключение к серверу, когда tls1.0 отключен в клиентских протоколах - PullRequest
0 голосов
/ 25 февраля 2019

У меня есть два приложения: консольное приложение на .NET 4.7.2, которое использует argsXMPP.dll (см. Код ниже) и настольное приложение .QT 4.6.2 (но я не уверен).И сервер, который поддерживает только TLS 1.0.Если TLS 1.0 отключен на клиентских протоколах (см. «Образ клиентских протоколов»), приложение подключается к серверу, но консольное приложение не подключается.Если TLS 1.0 включен, оба приложения подключаются к серверу.Любая идея, как настольное приложение может подключаться к серверу, даже если tls1.0 отключен в клиентских протоколах?

            xmppCon.Password = password;
            xmppCon.Username = jid.Substring(0, jid.IndexOf("@"));
            xmppCon.UseStartTLS = transport.ToUpper().Equals("TLS");
            xmppCon.AutoAgents = false;
            xmppCon.AutoPresence = false;
            xmppCon.AutoRoster = true;
            xmppCon.AutoResolveConnectServer = false;

            xmppCon.ConnectServer = connectServer;
            xmppCon.Port = port
            xmppCon.Server = jid.Substring(jid.IndexOf("@") + 1);
            xmppCon.Open();

Изображение клиентских протоколов

...