Подключение к серверу, когда tls1.0 отключен в клиентских протоколах

У меня есть два приложения: консольное приложение на.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();

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

0 ответов

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