configure SSL globally on NEOS

This commit is contained in:
Comma Device
2021-05-02 16:28:36 -07:00
parent adf89264b7
commit 23faedd25e
3 changed files with 7 additions and 14 deletions
+7
View File
@@ -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);
-7
View File
@@ -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();
-7
View File
@@ -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();