configure SSL globally on NEOS

old-commit-hash: 23faedd25e
commatwo_master
Comma Device 4 years ago
parent e20bb940c5
commit eda1bcaef9
  1. 7
      selfdrive/ui/main.cc
  2. 7
      selfdrive/ui/qt/api.cc
  3. 7
      selfdrive/ui/qt/widgets/ssh_keys.cc

@ -1,4 +1,5 @@
#include <QApplication>
#include <QSslConfiguration>
#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);

@ -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();

@ -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();

Loading…
Cancel
Save