aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSona Kurazyan <sona.kurazyan@qt.io>2020-03-05 14:23:55 +0100
committerSona Kurazyan <sona.kurazyan@qt.io>2020-03-09 11:13:13 +0100
commit02dbe3346c414d9c606acd5bc799a79a67ad3c1c (patch)
tree04fa9140d896183c3a157d131015c597356dcbed
parent8d3da74a5828b4c09847342bc45855d0889ede7d (diff)
Change-Id: Ifdb8562274e0c3609e2ea35e475820d8e74a91fb Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
-rw-r--r--examples/coap/quicksecureclient/qmlcoapsecureclient.cpp7
-rw-r--r--src/coap/qcoapqudpconnection.cpp2
-rw-r--r--tests/auto/coapnetworksettings.h6
3 files changed, 10 insertions, 5 deletions
diff --git a/examples/coap/quicksecureclient/qmlcoapsecureclient.cpp b/examples/coap/quicksecureclient/qmlcoapsecureclient.cpp
index dd40f4e..3826d93 100644
--- a/examples/coap/quicksecureclient/qmlcoapsecureclient.cpp
+++ b/examples/coap/quicksecureclient/qmlcoapsecureclient.cpp
@@ -137,13 +137,16 @@ void QmlCoapSecureClient::setSecurityConfiguration(const QString &localCertifica
{
QCoapSecurityConfiguration configuration;
- const auto localCerts = QSslCertificate::fromPath(QUrl(localCertificatePath).toLocalFile());
+ const auto localCerts =
+ QSslCertificate::fromPath(QUrl(localCertificatePath).toLocalFile(), QSsl::Pem,
+ QSslCertificate::PatternSyntax::FixedString);
if (localCerts.isEmpty())
qCWarning(lcCoapClient, "The specified local certificate file is not valid.");
else
configuration.setLocalCertificateChain(localCerts.toVector());
- const auto caCerts = QSslCertificate::fromPath(QUrl(caCertificatePath).toLocalFile());
+ const auto caCerts = QSslCertificate::fromPath(QUrl(caCertificatePath).toLocalFile(), QSsl::Pem,
+ QSslCertificate::PatternSyntax::FixedString);
if (caCerts.isEmpty())
qCWarning(lcCoapClient, "The specified CA certificate file is not valid.");
else
diff --git a/src/coap/qcoapqudpconnection.cpp b/src/coap/qcoapqudpconnection.cpp
index 41224a2..bf2e39d 100644
--- a/src/coap/qcoapqudpconnection.cpp
+++ b/src/coap/qcoapqudpconnection.cpp
@@ -151,7 +151,7 @@ void QCoapQUdpConnection::createSocket()
Q_D(QCoapQUdpConnection);
d->socketReadyRead();
});
- connect(d->udpSocket.data(), QOverload<QAbstractSocket::SocketError>::of(&QUdpSocket::error),
+ connect(d->udpSocket.data(), &QUdpSocket::errorOccurred,
[this](QAbstractSocket::SocketError socketError) {
qCWarning(lcCoapConnection) << "CoAP UDP socket error" << socketError
<< socket()->errorString();
diff --git a/tests/auto/coapnetworksettings.h b/tests/auto/coapnetworksettings.h
index 7f425ff..2982aa9 100644
--- a/tests/auto/coapnetworksettings.h
+++ b/tests/auto/coapnetworksettings.h
@@ -130,7 +130,8 @@ QCoapSecurityConfiguration createConfiguration(QtCoap::SecurityMode securityMode
}
const auto localCertPath = directory + QDir::separator() +"local_cert.pem";
- const auto localCerts = QSslCertificate::fromPath(localCertPath);
+ const auto localCerts = QSslCertificate::fromPath(
+ localCertPath, QSsl::Pem, QSslCertificate::PatternSyntax::FixedString);
if (localCerts.isEmpty()) {
qWarning() << "Failed to load local certificates, the"
<< localCertPath
@@ -140,7 +141,8 @@ QCoapSecurityConfiguration createConfiguration(QtCoap::SecurityMode securityMode
}
const auto caCertPath = directory + QDir::separator() + "ca_cert.pem";
- const auto caCerts = QSslCertificate::fromPath(caCertPath);
+ const auto caCerts = QSslCertificate::fromPath(caCertPath, QSsl::Pem,
+ QSslCertificate::PatternSyntax::FixedString);
if (caCerts.isEmpty()) {
qWarning() << "Failed to load CA certificates, the"
<< caCertPath