summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-09-28 03:04:43 +0200
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-09-28 03:04:43 +0200
commit1c49012bd46ceed7a718191d3e3adf53a3e50cef (patch)
treedaa5ea9c9b3e9a423221b4ae475c5f7d5c5add06
parent771e4c9b54c372548b94826d6e2156caa6303ece (diff)
parent4e4050fdbdeab6e63c0b55947512a92845872930 (diff)
Merge remote-tracking branch 'origin/5.14' into 5.15
-rw-r--r--examples/mqtt/consolepubsub/configuration.h6
-rw-r--r--examples/mqtt/consolepubsub/main_pub.cpp2
-rw-r--r--examples/mqtt/consolepubsub/main_sub.cpp2
3 files changed, 7 insertions, 3 deletions
diff --git a/examples/mqtt/consolepubsub/configuration.h b/examples/mqtt/consolepubsub/configuration.h
index b25920f..98392e3 100644
--- a/examples/mqtt/consolepubsub/configuration.h
+++ b/examples/mqtt/consolepubsub/configuration.h
@@ -57,6 +57,7 @@
#include <QLoggingCategory>
#include <QString>
#include <QMqttClient>
+#include <QSslConfiguration>
#include <QSslSocket>
struct Configuration
@@ -66,6 +67,9 @@ struct Configuration
quint8 qos;
bool retain{false};
bool useEncryption{false};
+#ifndef QT_NO_SSL
+ QSslConfiguration sslConfiguration;
+#endif
};
QMqttClient *createClientWithConfiguration(QCoreApplication *app,
@@ -235,7 +239,7 @@ QMqttClient *createClientWithConfiguration(QCoreApplication *app,
return nullptr;
}
- QSslSocket::addDefaultCaCertificates(defaultCerts);
+ msg->sslConfiguration.setCaCertificates(defaultCerts);
msg->useEncryption = true;
#endif
}
diff --git a/examples/mqtt/consolepubsub/main_pub.cpp b/examples/mqtt/consolepubsub/main_pub.cpp
index b47fb8e..dafeb73 100644
--- a/examples/mqtt/consolepubsub/main_pub.cpp
+++ b/examples/mqtt/consolepubsub/main_pub.cpp
@@ -103,7 +103,7 @@ int main(int argc, char *argv[])
#ifndef QT_NO_SSL
if (description.useEncryption)
- client->connectToHostEncrypted();
+ client->connectToHostEncrypted(description.sslConfiguration);
else
#endif
client->connectToHost();
diff --git a/examples/mqtt/consolepubsub/main_sub.cpp b/examples/mqtt/consolepubsub/main_sub.cpp
index 9e94037..44a69cf 100644
--- a/examples/mqtt/consolepubsub/main_sub.cpp
+++ b/examples/mqtt/consolepubsub/main_sub.cpp
@@ -103,7 +103,7 @@ int main(int argc, char *argv[])
#ifndef QT_NO_SSL
if (description.useEncryption)
- client->connectToHostEncrypted();
+ client->connectToHostEncrypted(description.sslConfiguration);
else
#endif
client->connectToHost();