问:如何确保服务器 - 客户端之间的协议始终是TLS,永远不会落入SSL?

时间:2016-06-04 09:53:45

标签: qt sockets ssl server tls1.2

我在Windows 7上使用Qt5 我目前有一个使用QSslSocket与客户端通信的服务器应用程序 它到目前为止工作正常,但客户希望我使用仅TLS 协议,并确保我们永远不会落入SSL协议(他认为不够安全)。
在我的代码中,没有明确设置,我只使用了QSslSocket类提供的默认值。
我在Qt doc中看到,默认情况下QSslSocket使用TLSv1_0,但我不太确定,因为...
另一方面,Qt doc说,请参阅QSsl :: SecureProtocols:“默认选项,使用已知安全的协议;当前行为类似于TlsV1Ssl3,但拒绝不升级到TLS的SSLv3连接。”
所以,我对此有点疑惑......
最后,问题是:QSslSocket类的默认值(我现在拥有的)是否保证连接是TLS加密的?如果没有,我应该怎么做才能确保连接始终使用TLS协议?

0 个答案:

没有答案