diff options
author | Karsten Heimrich <karsten.heimrich@qt.io> | 2019-03-07 11:19:33 +0100 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@qt.io> | 2019-03-13 13:11:42 +0000 |
commit | c92031cf5f67f3642846da14caec5a53a4bb51b7 (patch) | |
tree | fa61c1718714c588fd0764ecc4c13f2b58c68663 | |
parent | 59031b6458e432b126ad9e2e84ab50a5c27950d1 (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.pri | 9 | ||||
-rw-r--r-- | src/knx/netip/qknxnetipendpointconnection.cpp | 6 | ||||
-rw-r--r-- | src/knx/netip/qknxnetipendpointconnection.h | 6 | ||||
-rw-r--r-- | src/knx/netip/qknxnetipendpointconnection_p.h | 4 | ||||
-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.pri | 3 |
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 |