在客户端协议中禁用tls1.0时连接到服务器

时间:2019-02-25 07:56:10

标签: c# .net networking xmpp tls1.0

我有两个应用程序:使用argsXMPP.dll的.NET 4.7.2上的控制台应用程序(请参见下面的代码)和.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();

Client Protocols Image

0 个答案:

没有答案