![]() |
Qt 6.x
The Qt SDK
|
#include <qdtls_base_p.h>
Public Member Functions | |
QDtlsBasePrivate (QSslSocket::SslMode m, const QByteArray &s) | |
void | setDtlsError (QDtlsError code, const QString &description) override |
QDtlsError | error () const override |
QString | errorString () const override |
void | clearDtlsError () override |
void | setConfiguration (const QSslConfiguration &configuration) override |
QSslConfiguration | configuration () const override |
bool | setCookieGeneratorParameters (const GenParams &) override |
GenParams | cookieGeneratorParameters () const override |
Static Public Member Functions | |
static bool | isDtlsProtocol (QSsl::SslProtocol protocol) |
Definition at line 41 of file qdtls_base_p.h.
|
inline |
Definition at line 44 of file qdtls_base_p.h.
|
override |
Definition at line 24 of file qdtls_base.cpp.
References QString::clear(), errorCode, errorDescription, and NoError.
Referenced by QDtlsPrivateOpenSSL::abortHandshake(), QDtlsPrivateOpenSSL::continueHandshake(), QDtlsPrivateOpenSSL::decryptDatagram(), QDtlsPrivateOpenSSL::handleTimeout(), QDtlsPrivateOpenSSL::resumeHandshake(), QDtlsPrivateOpenSSL::sendShutdownAlert(), setConfiguration(), setCookieGeneratorParameters(), QDtlsPrivateOpenSSL::startHandshake(), QDtlsClientVerifierOpenSSL::verifyClient(), and QDtlsPrivateOpenSSL::writeDatagramEncrypted().
|
override |
Definition at line 30 of file qdtls_base.cpp.
References dtlsConfiguration.
Referenced by setConfiguration().
|
override |
Definition at line 58 of file qdtls_base.cpp.
References hashAlgorithm, and secret.
|
override |
Definition at line 14 of file qdtls_base.cpp.
References errorCode.
|
override |
Definition at line 19 of file qdtls_base.cpp.
References errorDescription.
|
static |
Definition at line 63 of file qdtls_base.cpp.
References QSsl::DtlsV1_2, QSsl::DtlsV1_2OrLater, QT_WARNING_DISABLE_DEPRECATED, QT_WARNING_POP, and QT_WARNING_PUSH.
|
override |
Definition at line 35 of file qdtls_base.cpp.
References clearDtlsError(), configuration(), and dtlsConfiguration.
|
override |
Definition at line 41 of file qdtls_base.cpp.
References clearDtlsError(), hashAlgorithm, InvalidInputParameters, secret, and setDtlsError().
|
override |
Definition at line 8 of file qdtls_base.cpp.
References errorCode, and errorDescription.
Referenced by QDtlsPrivateOpenSSL::continueHandshake(), QDtlsPrivateOpenSSL::decryptDatagram(), setCookieGeneratorParameters(), QDtlsPrivateOpenSSL::startHandshake(), QDtlsClientVerifierOpenSSL::verifyClient(), and QDtlsPrivateOpenSSL::writeDatagramEncrypted().
QSslConfiguration QDtlsBasePrivate::dtlsConfiguration |
Definition at line 64 of file qdtls_base_p.h.
Referenced by configuration(), QDtlsPrivateOpenSSL::continueHandshake(), QDtlsPrivateOpenSSL::pskServerCallback(), setConfiguration(), and QDtlsPrivateOpenSSL::startHandshake().
QDtlsError QDtlsBasePrivate::errorCode = QDtlsError::NoError |
Definition at line 62 of file qdtls_base_p.h.
Referenced by clearDtlsError(), QDtlsPrivateOpenSSL::decryptDatagram(), error(), setDtlsError(), and QDtlsPrivateOpenSSL::writeDatagramEncrypted().
QString QDtlsBasePrivate::errorDescription |
Definition at line 63 of file qdtls_base_p.h.
Referenced by clearDtlsError(), errorString(), and setDtlsError().
QCryptographicHash::Algorithm QDtlsBasePrivate::hashAlgorithm = QCryptographicHash::Sha256 |
Definition at line 74 of file qdtls_base_p.h.
Referenced by cookieGeneratorParameters(), setCookieGeneratorParameters(), QDtlsPrivateOpenSSL::startHandshake(), and QDtlsClientVerifierOpenSSL::verifyClient().
QSslSocket::SslMode QDtlsBasePrivate::mode = QSslSocket::SslClientMode |
Definition at line 65 of file qdtls_base_p.h.
Referenced by QDtlsPrivateOpenSSL::cryptographMode().
quint16 QDtlsBasePrivate::mtuHint = 0 |
Definition at line 60 of file qdtls_base_p.h.
Referenced by QDtlsPrivateOpenSSL::dtlsMtuHint(), and QDtlsPrivateOpenSSL::setDtlsMtuHint().
QString QDtlsBasePrivate::peerVfyName |
Definition at line 68 of file qdtls_base_p.h.
Referenced by QDtlsPrivateOpenSSL::peerVerificationName(), QDtlsPrivateOpenSSL::setPeer(), and QDtlsPrivateOpenSSL::setPeerVerificationName().
QHostAddress QDtlsBasePrivate::remoteAddress |
Definition at line 58 of file qdtls_base_p.h.
Referenced by QDtlsPrivateOpenSSL::continueHandshake(), QDtlsPrivateOpenSSL::peerAddress(), QDtlsPrivateOpenSSL::setPeer(), and QDtlsPrivateOpenSSL::startHandshake().
quint16 QDtlsBasePrivate::remotePort = 0 |
Definition at line 59 of file qdtls_base_p.h.
Referenced by QDtlsPrivateOpenSSL::continueHandshake(), QDtlsPrivateOpenSSL::peerPort(), QDtlsPrivateOpenSSL::setPeer(), and QDtlsPrivateOpenSSL::startHandshake().
QByteArray QDtlsBasePrivate::secret |
Definition at line 69 of file qdtls_base_p.h.
Referenced by cookieGeneratorParameters(), setCookieGeneratorParameters(), QDtlsPrivateOpenSSL::startHandshake(), and QDtlsClientVerifierOpenSSL::verifyClient().
QSslCipher QDtlsBasePrivate::sessionCipher |
Definition at line 66 of file qdtls_base_p.h.
Referenced by QDtlsPrivateOpenSSL::dtlsSessionCipher().
QSsl::SslProtocol QDtlsBasePrivate::sessionProtocol = QSsl::UnknownProtocol |
Definition at line 67 of file qdtls_base_p.h.
Referenced by QDtlsPrivateOpenSSL::dtlsSessionProtocol().