Compare commits

...

2 Commits

Author SHA1 Message Date
Danilo Nascimento
b41f361619
Merge 7c4a54bf7ca08c9c7cb78d044e04e085cb960583 into 7bef2ccc6865c2bcc5f975921ce62fcae2eb35de 2023-06-22 23:10:58 +00:00
Danilo Nascimento
7c4a54bf7c Fix: handshake failed by ERR_CERT_AUTHORITY_INVALID 2023-06-22 18:41:04 -03:00
4 changed files with 20 additions and 0 deletions

View File

@ -17,6 +17,7 @@ add_executable(gpclient
cdpcommand.cpp
cdpcommandmanager.cpp
enhancedwebview.cpp
enhancedwebpage.cpp
gatewayauthenticator.cpp
gatewayauthenticatorparams.cpp
gpgateway.cpp

View File

@ -0,0 +1,6 @@
#include "enhancedwebpage.h"
bool EnhancedWebPage::certificateError(const QWebEngineCertificateError &certificateError) {
return true;
};

View File

@ -0,0 +1,11 @@
#ifndef ENHANCEDWEBPAGE_H
#define ENHANCEDWEBPAGE_H
#include <QtWebEngineWidgets/qwebenginepage.h>
class EnhancedWebPage : public QWebEnginePage {
protected:
bool certificateError(const QWebEngineCertificateError &certificateError);
};
#endif // !ECHANCEDWEBPAG

View File

@ -1,6 +1,7 @@
#include <QtCore/QProcessEnvironment>
#include <QtWebEngineWidgets/QWebEngineView>
#include "enhancedwebpage.h"
#include "enhancedwebview.h"
#include "cdpcommandmanager.h"
@ -14,6 +15,7 @@ EnhancedWebView::EnhancedWebView(QWidget *parent)
void EnhancedWebView::initialize()
{
setPage(new EnhancedWebPage());
auto port = QProcessEnvironment::systemEnvironment().value(ENV_CDP_PORT);
cdp->initialize("http://127.0.0.1:" + port + "/json");
}