diff options
Diffstat (limited to 'examples/opcua/opcuaviewer/mainwindow.cpp')
-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"); |