diff --git a/selfdrive/ui/main.cc b/selfdrive/ui/main.cc index 42397d32a4..a60e7233d8 100644 --- a/selfdrive/ui/main.cc +++ b/selfdrive/ui/main.cc @@ -1,4 +1,5 @@ #include +#include #include "qt/window.hpp" #include "qt/qt_window.hpp" @@ -18,6 +19,12 @@ int main(int argc, char *argv[]) { QApplication::setAttribute(Qt::AA_ShareOpenGLContexts); #endif +#ifdef QCOM + QSslConfiguration ssl = QSslConfiguration::defaultConfiguration(); + ssl.setCaCertificates(QSslCertificate::fromPath("/usr/etc/tls/cert.pem", QSsl::Pem, QRegExp::Wildcard)); + QSslConfiguration::setDefaultConfiguration(ssl); +#endif + QApplication a(argc, argv); MainWindow w; setMainWindow(&w); diff --git a/selfdrive/ui/qt/api.cc b/selfdrive/ui/qt/api.cc index 43303cd72c..1763a8397c 100644 --- a/selfdrive/ui/qt/api.cc +++ b/selfdrive/ui/qt/api.cc @@ -104,13 +104,6 @@ void HttpRequest::sendRequest(const QString &requestURL){ request.setUrl(QUrl(requestURL)); request.setRawHeader(QByteArray("Authorization"), ("JWT " + token).toUtf8()); -#ifdef QCOM - QSslConfiguration ssl = QSslConfiguration::defaultConfiguration(); - ssl.setCaCertificates(QSslCertificate::fromPath("/usr/etc/tls/cert.pem", - QSsl::Pem, QRegExp::Wildcard)); - request.setSslConfiguration(ssl); -#endif - reply = networkAccessManager->get(request); networkTimer->start(); diff --git a/selfdrive/ui/qt/widgets/ssh_keys.cc b/selfdrive/ui/qt/widgets/ssh_keys.cc index a20a721ec0..5eeb22a871 100644 --- a/selfdrive/ui/qt/widgets/ssh_keys.cc +++ b/selfdrive/ui/qt/widgets/ssh_keys.cc @@ -67,13 +67,6 @@ void SshControl::getUserKeys(QString username){ QNetworkRequest request; request.setUrl(QUrl(url)); -#ifdef QCOM - QSslConfiguration ssl = QSslConfiguration::defaultConfiguration(); - ssl.setCaCertificates(QSslCertificate::fromPath("/usr/etc/tls/cert.pem", - QSsl::Pem, QRegExp::Wildcard)); - request.setSslConfiguration(ssl); -#endif - reply = manager->get(request); connect(reply, &QNetworkReply::finished, this, &SshControl::parseResponse); networkTimer->start();