#3041 Test for ssl support before using ssl

This commit is contained in:
Magne Sjaastad 2018-06-14 12:47:11 +02:00
parent 3661827c62
commit 17bbed20c0

View File

@ -36,6 +36,7 @@
#include <QObject> #include <QObject>
#include <QSslConfiguration> #include <QSslConfiguration>
#include <QSslSocket>
#include <QtGui> #include <QtGui>
#include <QtNetwork> #include <QtNetwork>
@ -320,9 +321,13 @@ void RiuWellImportWizard::startRequest(QUrl url)
auto request = QNetworkRequest(url); auto request = QNetworkRequest(url);
#ifndef QT_NO_OPENSSL #ifndef QT_NO_OPENSSL
QSslConfiguration config = QSslConfiguration::defaultConfiguration(); bool supportsSsl = QSslSocket::supportsSsl();
config.setProtocol(QSsl::TlsV1); if (supportsSsl)
request.setSslConfiguration(config); {
QSslConfiguration config = QSslConfiguration::defaultConfiguration();
config.setProtocol(QSsl::TlsV1);
request.setSslConfiguration(config);
}
#endif #endif
m_reply = m_networkAccessManager.get(request); m_reply = m_networkAccessManager.get(request);