mirror of
https://github.com/dragonpilot/dragonpilot.git
synced 2026-06-21 05:52:06 +08:00
configure SSL globally on NEOS
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user