summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@qt.io>2019-03-07 11:19:33 +0100
committerKarsten Heimrich <karsten.heimrich@qt.io>2019-03-13 13:11:42 +0000
commitc92031cf5f67f3642846da14caec5a53a4bb51b7 (patch)
treefa61c1718714c588fd0764ecc4c13f2b58c68663
parent59031b6458e432b126ad9e2e84ab50a5c27950d1 (diff)
Rename class to match the real use-case more closely
The secure configuration can only be used with with KNXnet/IP tunneling or device management, so make the name more explicit. Change-Id: Iba3c63bfc00b081dd18b2ee7f3e3d516fa49688d Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
-rw-r--r--src/knx/netip/netip.pri9
-rw-r--r--src/knx/netip/qknxnetipendpointconnection.cpp6
-rw-r--r--src/knx/netip/qknxnetipendpointconnection.h6
-rw-r--r--src/knx/netip/qknxnetipendpointconnection_p.h4
-rw-r--r--src/knx/netip/qknxnetipsecureconfiguration.cpp (renamed from src/knx/ssl/qknxsecureconfiguration.cpp)82
-rw-r--r--src/knx/netip/qknxnetipsecureconfiguration.h (renamed from src/knx/ssl/qknxsecureconfiguration.h)34
-rw-r--r--src/knx/netip/qknxnetipsecureconfiguration_p.h (renamed from src/knx/ssl/qknxsecureconfiguration_p.h)10
-rw-r--r--src/knx/ssl/ssl.pri3
8 files changed, 77 insertions, 77 deletions
diff --git a/src/knx/netip/netip.pri b/src/knx/netip/netip.pri
index 5652563..88e2d58 100644
--- a/src/knx/netip/netip.pri
+++ b/src/knx/netip/netip.pri
@@ -53,7 +53,8 @@ PUBLIC_HEADERS += $$PWD/qknxnetip.h \
$$PWD/qknxnetipsessionstatus.h \
$$PWD/qknxnetiptimernotify.h \
$$PWD/qknxnetipsecurewrapper.h \
- $$PWD/qknxnetiprouter.h
+ $$PWD/qknxnetiprouter.h \
+ $$PWD/qknxnetipsecureconfiguration.h
PRIVATE_HEADERS += \
$$PWD/qknxbuilderdata_p.h \
@@ -61,7 +62,8 @@ PRIVATE_HEADERS += \
$$PWD/qknxnetipserverdescriptionagent_p.h \
$$PWD/qknxnetipserverdiscoveryagent_p.h \
$$PWD/qknxnetipserverinfo_p.h \
- $$PWD/qknxnetiptestrouter_p.h
+ $$PWD/qknxnetiptestrouter_p.h \
+ $$PWD/qknxnetipsecureconfiguration_p.h
SOURCES += $$PWD/qknxnetip.cpp \
$$PWD/qknxnetipconfigdib.cpp \
@@ -117,4 +119,5 @@ SOURCES += $$PWD/qknxnetip.cpp \
$$PWD/qknxnetiptimernotify.cpp \
$$PWD/qknxnetipsecurewrapper.cpp \
$$PWD/qknxnetiprouter.cpp \
- $$PWD/qknxnetiprouter_p.cpp
+ $$PWD/qknxnetiprouter_p.cpp \
+ $$PWD/qknxnetipsecureconfiguration.cpp
diff --git a/src/knx/netip/qknxnetipendpointconnection.cpp b/src/knx/netip/qknxnetipendpointconnection.cpp
index c1769bf..1f8d616 100644
--- a/src/knx/netip/qknxnetipendpointconnection.cpp
+++ b/src/knx/netip/qknxnetipendpointconnection.cpp
@@ -53,7 +53,7 @@
#include "qtcpsocket.h"
#include "qudpsocket.h"
-#include "private/qknxsecureconfiguration_p.h"
+#include "private/qknxnetipsecureconfiguration_p.h"
QT_BEGIN_NAMESPACE
/*!
@@ -1306,7 +1306,7 @@ void QKnxNetIpEndpointConnection::setSerialNumber(const QKnxByteArray &serialNum
Returns the secure configuration used to establish the secure session.
*/
-QKnxSecureConfiguration QKnxNetIpEndpointConnection::secureConfiguration() const
+QKnxNetIpSecureConfiguration QKnxNetIpEndpointConnection::secureConfiguration() const
{
Q_D(const QKnxNetIpEndpointConnection);
return d->m_secureConfig;
@@ -1319,7 +1319,7 @@ QKnxSecureConfiguration QKnxNetIpEndpointConnection::secureConfiguration() const
to \a {config}. The configuration cannot be changed while the secure
connection is established.
*/
-void QKnxNetIpEndpointConnection::setSecureConfiguration(const QKnxSecureConfiguration &config)
+void QKnxNetIpEndpointConnection::setSecureConfiguration(const QKnxNetIpSecureConfiguration &config)
{
Q_D(QKnxNetIpEndpointConnection);
if (d->m_state == QKnxNetIpEndpointConnection::State::Disconnected)
diff --git a/src/knx/netip/qknxnetipendpointconnection.h b/src/knx/netip/qknxnetipendpointconnection.h
index d401b82..4c94b78 100644
--- a/src/knx/netip/qknxnetipendpointconnection.h
+++ b/src/knx/netip/qknxnetipendpointconnection.h
@@ -34,7 +34,7 @@
#include <QtKnx/qknxnetipcri.h>
#include <QtKnx/qknxnetipframe.h>
#include <QtKnx/qknxnetiphpai.h>
-#include <QtKnx/qknxsecureconfiguration.h>
+#include <QtKnx/qknxnetipsecureconfiguration.h>
#include <QtNetwork/qudpsocket.h>
@@ -121,8 +121,8 @@ public:
QKnxByteArray serialNumber() const;
void setSerialNumber(const QKnxByteArray &serialNumber);
- QKnxSecureConfiguration secureConfiguration() const;
- void setSecureConfiguration(const QKnxSecureConfiguration &config);
+ QKnxNetIpSecureConfiguration secureConfiguration() const;
+ void setSecureConfiguration(const QKnxNetIpSecureConfiguration &config);
void connectToHostEncrypted(const QKnxNetIpHpai &controlEndpoint);
void connectToHostEncrypted(const QHostAddress &address, quint16 port);
diff --git a/src/knx/netip/qknxnetipendpointconnection_p.h b/src/knx/netip/qknxnetipendpointconnection_p.h
index 9d0e0b7..d7b3363 100644
--- a/src/knx/netip/qknxnetipendpointconnection_p.h
+++ b/src/knx/netip/qknxnetipendpointconnection_p.h
@@ -48,7 +48,7 @@
#include <QtKnx/qknxdevicemanagementframe.h>
#include <QtKnx/qknxlinklayerframe.h>
#include <QtKnx/qknxnetipendpointconnection.h>
-#include <QtKnx/qknxsecureconfiguration.h>
+#include <QtKnx/qknxnetipsecureconfiguration.h>
#include <QtNetwork/qhostaddress.h>
@@ -225,7 +225,7 @@ private:
QTimer *m_secureTimer { nullptr };
QKnxSecureKey m_serverPublicKey;
- QKnxSecureConfiguration m_secureConfig;
+ QKnxNetIpSecureConfiguration m_secureConfig;
// TODO: We need some kind of device configuration class as well.
QKnxByteArray m_serialNumber { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/src/knx/ssl/qknxsecureconfiguration.cpp b/src/knx/netip/qknxnetipsecureconfiguration.cpp
index 5516bdb..eacfd4d 100644
--- a/src/knx/ssl/qknxsecureconfiguration.cpp
+++ b/src/knx/netip/qknxnetipsecureconfiguration.cpp
@@ -28,21 +28,21 @@
****************************************************************************/
#include "qknxcryptographicengine.h"
-#include "qknxsecureconfiguration.h"
+#include "qknxnetipsecureconfiguration.h"
#include <QtCore/qfile.h>
#include "private/qknxkeyring_p.h"
-#include "private/qknxsecureconfiguration_p.h"
+#include "private/qknxnetipsecureconfiguration_p.h"
QT_BEGIN_NAMESPACE
namespace QKnxPrivate
{
- static QKnxSecureConfiguration fromInterface(const QKnx::Ets::Keyring::QKnxInterface &iface,
+ static QKnxNetIpSecureConfiguration fromInterface(const QKnx::Ets::Keyring::QKnxInterface &iface,
const QKnxByteArray &pwHash, const QKnxByteArray &createdHash)
{
- QKnxSecureConfiguration s;
+ QKnxNetIpSecureConfiguration s;
s.setUserId(QKnxNetIp::SecureUserId(iface.UserID));
s.setPrivateKey(QKnxSecureKey::generatePrivateKey());
s.setUserPassword(QKnxCryptographicEngine::decodeAndDecryptPassword(pwHash,
@@ -53,10 +53,10 @@ namespace QKnxPrivate
return s;
}
- static QKnxSecureConfiguration fromDevice(const QKnx::Ets::Keyring::QKnxDevice &device,
+ static QKnxNetIpSecureConfiguration fromDevice(const QKnx::Ets::Keyring::QKnxDevice &device,
const QKnxByteArray &pwHash, const QKnxByteArray &createdHash)
{
- QKnxSecureConfiguration s;
+ QKnxNetIpSecureConfiguration s;
s.setUserId(QKnxNetIp::SecureUserId::Management);
s.setPrivateKey(QKnxSecureKey::generatePrivateKey());
s.setUserPassword(QKnxCryptographicEngine::decodeAndDecryptPassword(pwHash,
@@ -67,7 +67,7 @@ namespace QKnxPrivate
return s;
}
- static QVector<QKnxSecureConfiguration> fromKeyring(QKnxSecureConfiguration::Type type,
+ static QVector<QKnxNetIpSecureConfiguration> fromKeyring(QKnxNetIpSecureConfiguration::Type type,
const QKnxAddress &ia, const QString &filePath, const QByteArray &password, bool validate)
{
QFile file;
@@ -91,9 +91,9 @@ namespace QKnxPrivate
const auto createdHash = QKnxCryptographicEngine::hashSha256(keyring.Created.toUtf8());
auto iaString = ia.toString();
- QVector<QKnxSecureConfiguration> results;
+ QVector<QKnxNetIpSecureConfiguration> results;
- if (type == QKnxSecureConfiguration::Type::Tunneling) {
+ if (type == QKnxNetIpSecureConfiguration::Type::Tunneling) {
if (keyring.Interface.isEmpty())
return {};
@@ -109,7 +109,7 @@ namespace QKnxPrivate
}
}
- if (type == QKnxSecureConfiguration::Type::DeviceManagement) {
+ if (type == QKnxNetIpSecureConfiguration::Type::DeviceManagement) {
if (keyring.Devices.isEmpty())
return {};
@@ -134,10 +134,10 @@ namespace QKnxPrivate
\since 5.13
\inmodule QtKnx
- \class QKnxSecureConfiguration
+ \class QKnxNetIpSecureConfiguration
\ingroup qtknx-general-classes
- \brief The QKnxSecureConfiguration class holds configuration
+ \brief The QKnxNetIpSecureConfiguration class holds configuration
options used for the secure session authentication process.
It holds information such as secure key, user ID and password, device
@@ -149,7 +149,7 @@ namespace QKnxPrivate
*/
/*!
- \enum QKnxSecureConfiguration::Type
+ \enum QKnxNetIpSecureConfiguration::Type
This enum holds the type of secure configuration that can be constructed
from an ETS exported keyring (*.knxkeys) file.
@@ -165,14 +165,14 @@ namespace QKnxPrivate
\sa isNull(), isValid()
*/
-QKnxSecureConfiguration::QKnxSecureConfiguration()
- : d(new QKnxSecureConfigurationPrivate)
+QKnxNetIpSecureConfiguration::QKnxNetIpSecureConfiguration()
+ : d(new QKnxNetIpSecureConfigurationPrivate)
{}
/*!
Releases any resources held by the secure configuration.
*/
-QKnxSecureConfiguration::~QKnxSecureConfiguration() = default;
+QKnxNetIpSecureConfiguration::~QKnxNetIpSecureConfiguration() = default;
/*!
Constructs a vector of secure configurations for the given type
@@ -184,7 +184,7 @@ QKnxSecureConfiguration::~QKnxSecureConfiguration() = default;
\note If an error occurred, no or invalid information for \a type
was found in the keyring file, the returned vector can be empty.
*/
-QVector<QKnxSecureConfiguration> QKnxSecureConfiguration::fromKeyring(Type type,
+QVector<QKnxNetIpSecureConfiguration> QKnxNetIpSecureConfiguration::fromKeyring(Type type,
const QString &keyring, const QByteArray &password, bool validate)
{
return QKnxPrivate::fromKeyring(type, {}, keyring, password, validate);
@@ -201,7 +201,7 @@ QVector<QKnxSecureConfiguration> QKnxSecureConfiguration::fromKeyring(Type type,
was found in the keyring file;
the function returns a \l {default-constructed value} which can be invalid.
*/
-QKnxSecureConfiguration QKnxSecureConfiguration::fromKeyring(QKnxSecureConfiguration::Type type,
+QKnxNetIpSecureConfiguration QKnxNetIpSecureConfiguration::fromKeyring(QKnxNetIpSecureConfiguration::Type type,
const QKnxAddress &ia, const QString &keyring, const QByteArray &password, bool validate)
{
return QKnxPrivate::fromKeyring(type, ia, keyring, password, validate).value(0, {});
@@ -212,7 +212,7 @@ QKnxSecureConfiguration QKnxSecureConfiguration::fromKeyring(QKnxSecureConfigura
otherwise returns \c false. A secure configuration is considered \c null
if it contains no initialized values.
*/
-bool QKnxSecureConfiguration::isNull() const
+bool QKnxNetIpSecureConfiguration::isNull() const
{
return d->privateKey.isNull() && d->userId == QKnxNetIp::SecureUserId::Reserved
&& d->userPassword.isNull() && d->deviceAuthenticationCode.isNull();
@@ -226,7 +226,7 @@ bool QKnxSecureConfiguration::isNull() const
a valid \l {QKnxSecureKey} {secure key}, and sensible device authentication
code.
*/
-bool QKnxSecureConfiguration::isValid() const
+bool QKnxNetIpSecureConfiguration::isValid() const
{
if (isNull())
return false;
@@ -239,7 +239,7 @@ bool QKnxSecureConfiguration::isValid() const
Returns the public \l {QKnxSecureKey} {secure key} used to establish the
secure session. The public key is derived from the given private key.
*/
-QKnxSecureKey QKnxSecureConfiguration::publicKey() const
+QKnxSecureKey QKnxNetIpSecureConfiguration::publicKey() const
{
return d->publicKey;
}
@@ -248,7 +248,7 @@ QKnxSecureKey QKnxSecureConfiguration::publicKey() const
Returns the private \l {QKnxSecureKey} {secure key} used to establish the
secure session.
*/
-QKnxSecureKey QKnxSecureConfiguration::privateKey() const
+QKnxSecureKey QKnxNetIpSecureConfiguration::privateKey() const
{
return d->privateKey;
}
@@ -257,7 +257,7 @@ QKnxSecureKey QKnxSecureConfiguration::privateKey() const
Set the \l {QKnxSecureKey} {secure key} used to establish the secure
connection to \a key and returns \c true on success; \c false otherwise.
*/
-bool QKnxSecureConfiguration::setPrivateKey(const QKnxSecureKey &key)
+bool QKnxNetIpSecureConfiguration::setPrivateKey(const QKnxSecureKey &key)
{
auto valid = key.isValid() && key.type() == QKnxSecureKey::Type::Private;
if (valid) {
@@ -270,7 +270,7 @@ bool QKnxSecureConfiguration::setPrivateKey(const QKnxSecureKey &key)
/*!
Returns the user ID used in the KNXnet/IP session authentication frame.
*/
-QKnxNetIp::SecureUserId QKnxSecureConfiguration::userId() const
+QKnxNetIp::SecureUserId QKnxNetIpSecureConfiguration::userId() const
{
return d->userId;
}
@@ -283,7 +283,7 @@ QKnxNetIp::SecureUserId QKnxSecureConfiguration::userId() const
equal to or more than \c QKnxNetIp::SecureUserId::Invalid is considered
invalid according to the KNX application note AN159.
*/
-bool QKnxSecureConfiguration::setUserId(QKnxNetIp::SecureUserId userId)
+bool QKnxNetIpSecureConfiguration::setUserId(QKnxNetIp::SecureUserId userId)
{
auto valid = QKnxNetIp::isSecureUserId(userId);
if (valid)
@@ -295,7 +295,7 @@ bool QKnxSecureConfiguration::setUserId(QKnxNetIp::SecureUserId userId)
Returns the user password used to authenticate the user while establishing
the secure session as an array of bytes.
*/
-QByteArray QKnxSecureConfiguration::userPassword() const
+QByteArray QKnxNetIpSecureConfiguration::userPassword() const
{
return d->userPassword;
}
@@ -305,7 +305,7 @@ QByteArray QKnxSecureConfiguration::userPassword() const
secure session to \a userPassword. Returns \c true on success; \c false
otherwise.
*/
-void QKnxSecureConfiguration::setUserPassword(const QByteArray &userPassword)
+void QKnxNetIpSecureConfiguration::setUserPassword(const QByteArray &userPassword)
{
d->userPassword = userPassword;
}
@@ -313,7 +313,7 @@ void QKnxSecureConfiguration::setUserPassword(const QByteArray &userPassword)
/*!
Returns the requested individual address for the secure session.
*/
-QKnxAddress QKnxSecureConfiguration::individualAddress() const
+QKnxAddress QKnxNetIpSecureConfiguration::individualAddress() const
{
return d->ia;
}
@@ -326,7 +326,7 @@ QKnxAddress QKnxSecureConfiguration::individualAddress() const
session, or to reset the requested one, pass an invalid \a address to
the function.
*/
-bool QKnxSecureConfiguration::setIndividualAddress(const QKnxAddress &address)
+bool QKnxNetIpSecureConfiguration::setIndividualAddress(const QKnxAddress &address)
{
if ((address.type() == QKnxAddress::Type::Individual) || (!address.isValid()))
d->ia = address;
@@ -337,7 +337,7 @@ bool QKnxSecureConfiguration::setIndividualAddress(const QKnxAddress &address)
Returns the device authentication code to establish the secure session
as an array of bytes.
*/
-QByteArray QKnxSecureConfiguration::deviceAuthenticationCode() const
+QByteArray QKnxNetIpSecureConfiguration::deviceAuthenticationCode() const
{
return d->deviceAuthenticationCode;
}
@@ -348,7 +348,7 @@ QByteArray QKnxSecureConfiguration::deviceAuthenticationCode() const
\note The device authentication code cannot be empty.
*/
-bool QKnxSecureConfiguration::setDeviceAuthenticationCode(const QByteArray &authenticationCode)
+bool QKnxNetIpSecureConfiguration::setDeviceAuthenticationCode(const QByteArray &authenticationCode)
{
auto valid = !authenticationCode.isEmpty();
if (valid)
@@ -360,7 +360,7 @@ bool QKnxSecureConfiguration::setDeviceAuthenticationCode(const QByteArray &auth
Returns \c true if the keep alive flag is set; \c false otherwise. By
default this is set to \c false.
*/
-bool QKnxSecureConfiguration::isSecureSessionKeepAliveSet() const
+bool QKnxNetIpSecureConfiguration::isSecureSessionKeepAliveSet() const
{
return d->keepAlive;
}
@@ -370,7 +370,7 @@ bool QKnxSecureConfiguration::isSecureSessionKeepAliveSet() const
\c true to keep a secure session alive even if there is no traffic for more
than \l {QKnx::NetIp::SecureSessionTimeout} {60 seconds}.
*/
-void QKnxSecureConfiguration::setKeepSecureSessionAlive(bool keepAlive)
+void QKnxNetIpSecureConfiguration::setKeepSecureSessionAlive(bool keepAlive)
{
d->keepAlive = keepAlive;
}
@@ -378,14 +378,14 @@ void QKnxSecureConfiguration::setKeepSecureSessionAlive(bool keepAlive)
/*!
Constructs a copy of \a other.
*/
-QKnxSecureConfiguration::QKnxSecureConfiguration(const QKnxSecureConfiguration &other)
+QKnxNetIpSecureConfiguration::QKnxNetIpSecureConfiguration(const QKnxNetIpSecureConfiguration &other)
: d(other.d)
{}
/*!
Assigns the specified \a other to this secure configuration.
*/
-QKnxSecureConfiguration &QKnxSecureConfiguration::operator=(const QKnxSecureConfiguration &other)
+QKnxNetIpSecureConfiguration &QKnxNetIpSecureConfiguration::operator=(const QKnxNetIpSecureConfiguration &other)
{
d = other.d;
return *this;
@@ -395,7 +395,7 @@ QKnxSecureConfiguration &QKnxSecureConfiguration::operator=(const QKnxSecureConf
Move-constructs a secure configuration, making it point to the same secure
configuration that \a other was pointing to.
*/
-QKnxSecureConfiguration::QKnxSecureConfiguration(QKnxSecureConfiguration &&other) Q_DECL_NOTHROW
+QKnxNetIpSecureConfiguration::QKnxNetIpSecureConfiguration(QKnxNetIpSecureConfiguration &&other) Q_DECL_NOTHROW
: d(other.d)
{
other.d = nullptr;
@@ -404,8 +404,8 @@ QKnxSecureConfiguration::QKnxSecureConfiguration(QKnxSecureConfiguration &&other
/*!
Move-assigns \a other to this secure configuration.
*/
-QKnxSecureConfiguration &
- QKnxSecureConfiguration::operator=(QKnxSecureConfiguration &&other) Q_DECL_NOTHROW
+QKnxNetIpSecureConfiguration &
+ QKnxNetIpSecureConfiguration::operator=(QKnxNetIpSecureConfiguration &&other) Q_DECL_NOTHROW
{
swap(other);
return *this;
@@ -415,7 +415,7 @@ QKnxSecureConfiguration &
Swaps \a other with this secure configuration. This operation is very fast
and never fails.
*/
-void QKnxSecureConfiguration::swap(QKnxSecureConfiguration &other) Q_DECL_NOTHROW
+void QKnxNetIpSecureConfiguration::swap(QKnxNetIpSecureConfiguration &other) Q_DECL_NOTHROW
{
d.swap(other.d);
}
@@ -424,7 +424,7 @@ void QKnxSecureConfiguration::swap(QKnxSecureConfiguration &other) Q_DECL_NOTHRO
Returns \c true if this secure configuration and the given \a other are
equal; otherwise returns \c false.
*/
-bool QKnxSecureConfiguration::operator==(const QKnxSecureConfiguration &other) const
+bool QKnxNetIpSecureConfiguration::operator==(const QKnxNetIpSecureConfiguration &other) const
{
return d == other.d || (d->privateKey == other.d->privateKey
&& d->userId == other.d->userId
@@ -438,7 +438,7 @@ bool QKnxSecureConfiguration::operator==(const QKnxSecureConfiguration &other) c
Returns \c true if this secure configuration and the given \a other are not
equal; otherwise returns \c false.
*/
-bool QKnxSecureConfiguration::operator!=(const QKnxSecureConfiguration &other) const
+bool QKnxNetIpSecureConfiguration::operator!=(const QKnxNetIpSecureConfiguration &other) const
{
return !operator==(other);
}
diff --git a/src/knx/ssl/qknxsecureconfiguration.h b/src/knx/netip/qknxnetipsecureconfiguration.h
index 6dd0e47..a7125d3 100644
--- a/src/knx/ssl/qknxsecureconfiguration.h
+++ b/src/knx/netip/qknxnetipsecureconfiguration.h
@@ -27,8 +27,8 @@
**
****************************************************************************/
-#ifndef QKNXSECURECONFIGURATION_H
-#define QKNXSECURECONFIGURATION_H
+#ifndef QKNXNETIPSECURECONFIGURATION_H
+#define QKNXNETIPSECURECONFIGURATION_H
#include <QtCore/qshareddata.h>
@@ -38,8 +38,8 @@
QT_BEGIN_NAMESPACE
-class QKnxSecureConfigurationPrivate;
-class Q_KNX_EXPORT QKnxSecureConfiguration
+class QKnxNetIpSecureConfigurationPrivate;
+class Q_KNX_EXPORT QKnxNetIpSecureConfiguration
{
public:
enum class Type : quint8
@@ -48,13 +48,13 @@ public:
DeviceManagement = 001
};
- QKnxSecureConfiguration();
- ~QKnxSecureConfiguration();
+ QKnxNetIpSecureConfiguration();
+ ~QKnxNetIpSecureConfiguration();
- static QVector<QKnxSecureConfiguration> fromKeyring(QKnxSecureConfiguration::Type type,
+ static QVector<QKnxNetIpSecureConfiguration> fromKeyring(QKnxNetIpSecureConfiguration::Type type,
const QString &keyring, const QByteArray &password, bool validate);
- static QKnxSecureConfiguration fromKeyring(QKnxSecureConfiguration::Type type,
+ static QKnxNetIpSecureConfiguration fromKeyring(QKnxNetIpSecureConfiguration::Type type,
const QKnxAddress &ia, const QString &keyring, const QByteArray &password, bool validate);
bool isNull() const;
@@ -80,23 +80,23 @@ public:
bool isSecureSessionKeepAliveSet() const;
void setKeepSecureSessionAlive(bool keepAlive);
- QKnxSecureConfiguration(const QKnxSecureConfiguration &other);
- QKnxSecureConfiguration &operator=(const QKnxSecureConfiguration &other);
+ QKnxNetIpSecureConfiguration(const QKnxNetIpSecureConfiguration &other);
+ QKnxNetIpSecureConfiguration &operator=(const QKnxNetIpSecureConfiguration &other);
- QKnxSecureConfiguration(QKnxSecureConfiguration &&other) Q_DECL_NOTHROW;
- QKnxSecureConfiguration &operator=(QKnxSecureConfiguration &&other) Q_DECL_NOTHROW;
+ QKnxNetIpSecureConfiguration(QKnxNetIpSecureConfiguration &&other) Q_DECL_NOTHROW;
+ QKnxNetIpSecureConfiguration &operator=(QKnxNetIpSecureConfiguration &&other) Q_DECL_NOTHROW;
- void swap(QKnxSecureConfiguration &other) Q_DECL_NOTHROW;
+ void swap(QKnxNetIpSecureConfiguration &other) Q_DECL_NOTHROW;
- bool operator==(const QKnxSecureConfiguration &other) const;
- bool operator!=(const QKnxSecureConfiguration &other) const;
+ bool operator==(const QKnxNetIpSecureConfiguration &other) const;
+ bool operator!=(const QKnxNetIpSecureConfiguration &other) const;
private:
friend class QKnxNetIpEndpointConnection;
friend class QKnxNetIpEndpointConnectionPrivate;
- QSharedDataPointer<QKnxSecureConfigurationPrivate> d;
+ QSharedDataPointer<QKnxNetIpSecureConfigurationPrivate> d;
};
-Q_DECLARE_SHARED(QKnxSecureConfiguration)
+Q_DECLARE_SHARED(QKnxNetIpSecureConfiguration)
QT_END_NAMESPACE
diff --git a/src/knx/ssl/qknxsecureconfiguration_p.h b/src/knx/netip/qknxnetipsecureconfiguration_p.h
index 082f3c2..c56dd1e 100644
--- a/src/knx/ssl/qknxsecureconfiguration_p.h
+++ b/src/knx/netip/qknxnetipsecureconfiguration_p.h
@@ -27,8 +27,8 @@
**
******************************************************************************/
-#ifndef QKNXSECURECONFIGURATION_P_H
-#define QKNXSECURECONFIGURATION_P_H
+#ifndef QKNXNETIPSECURECONFIGURATION_P_H
+#define QKNXNETIPSECURECONFIGURATION_P_H
//
// W A R N I N G
@@ -47,11 +47,11 @@
QT_BEGIN_NAMESPACE
-class QKnxSecureConfigurationPrivate : public QSharedData
+class QKnxNetIpSecureConfigurationPrivate : public QSharedData
{
public:
- QKnxSecureConfigurationPrivate() = default;
- ~QKnxSecureConfigurationPrivate() = default;
+ QKnxNetIpSecureConfigurationPrivate() = default;
+ ~QKnxNetIpSecureConfigurationPrivate() = default;
QKnxSecureKey privateKey;
QKnxSecureKey publicKey;
diff --git a/src/knx/ssl/ssl.pri b/src/knx/ssl/ssl.pri
index e499e10..35f2730 100644
--- a/src/knx/ssl/ssl.pri
+++ b/src/knx/ssl/ssl.pri
@@ -1,13 +1,10 @@
HEADERS += ssl/qknxcryptographicengine.h \
ssl/qknxsecurekey.h \
- ssl/qknxsecureconfiguration.h \
- ssl/qknxsecureconfiguration_p.h \
ssl/qknxssl_p.h \
ssl/qknxkeyring_p.h
SOURCES += ssl/qknxcryptographicengine.cpp \
ssl/qknxsecurekey.cpp \
- ssl/qknxsecureconfiguration.cpp \
ssl/qknxssl_openssl.cpp \
ssl/qknxkeyring.cpp