Qt Android错误:Diffie-Hellman参数无效

时间:2017-02-02 16:56:52

标签: android qt ssl diffie-hellman

在Qt应用程序中,我使用QNetworkRequest向https://www.google.es发出GET请求。在Linux桌面上这很好用,我得到了页面的内容,但是当我在我的Android设备中运行它时,我的QNetworkReply中出现以下错误:

  

Diffie-Hellman参数无效

Qt版本是5.8,设备是三星S6运行Android 6.0.1。任何https网址都会出现问题。

有谁知道这条消息的含义?我一直在谷歌上搜索两个小时没有结果......非常感谢!!

更新:我没有使用任何自定义SSL配置,只使用QNetworkAccessManager和QNetworkRequest。调用QSslConfiguration :: defaultConfiguration()。diffieHellmanParameters()。error()返回2(UnsafeParametersError)和QSslConfiguration :: defaultConfiguration()。diffieHellmanParameters()。isValid()返回false。

0 个答案:

没有答案