diff options
author | Rainer Keller <Rainer.Keller@qt.io> | 2019-08-20 09:08:12 +0200 |
---|---|---|
committer | Rainer Keller <Rainer.Keller@qt.io> | 2019-08-20 09:19:00 +0200 |
commit | aa577dbeda9d12d803972a9d87d88b47490863b2 (patch) | |
tree | edfb908417059171e1b4c230719bac6f2f3b32e1 | |
parent | 48f5b75b1416689cf2c8fbde4b03c7e9e6435a8b (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.cpp | 6 |
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"); |