summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRainer Keller <Rainer.Keller@qt.io>2019-08-20 09:08:12 +0200
committerRainer Keller <Rainer.Keller@qt.io>2019-08-20 09:19:00 +0200
commitaa577dbeda9d12d803972a9d87d88b47490863b2 (patch)
treeedfb908417059171e1b4c230719bac6f2f3b32e1
parent48f5b75b1416689cf2c8fbde4b03c7e9e6435a8b (diff)
examples: Fix certificate path on windows
The PKI folder is outside the release/debug folder. Change-Id: I87f46ae4ce579e6ad8aaf246761622503d6b4b88 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
-rw-r--r--examples/opcua/opcuaviewer/mainwindow.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/opcua/opcuaviewer/mainwindow.cpp b/examples/opcua/opcuaviewer/mainwindow.cpp
index 23e41f0..589cd6d 100644
--- a/examples/opcua/opcuaviewer/mainwindow.cpp
+++ b/examples/opcua/opcuaviewer/mainwindow.cpp
@@ -192,7 +192,11 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
//! [PKI Configuration]
void MainWindow::setupPkiConfiguration()
{
- const QString pkidir = QCoreApplication::applicationDirPath() + "/pki";
+ QString pkidir = QCoreApplication::applicationDirPath();
+#ifdef Q_OS_WIN
+ pkidir += "../";
+#endif
+ pkidir += "/pki";
m_pkiConfig.setClientCertificateFile(pkidir + "/own/certs/opcuaviewer.der");
m_pkiConfig.setPrivateKeyFile(pkidir + "/own/private/opcuaviewer.pem");
m_pkiConfig.setTrustListDirectory(pkidir + "/trusted/certs");