18#include <QtNetwork/private/qtnetworkglobal_p.h>
22#include <QtNetwork/private/qtlsbackend_p.h>
24#include <QtNetwork/qsslconfiguration.h>
25#include <QtNetwork/qsslcipher.h>
26#include <QtNetwork/qsslsocket.h>
27#include <QtNetwork/qssl.h>
29#include <QtNetwork/qhostaddress.h>
31#include <QtCore/qcryptographichash.h>
32#include <QtCore/qbytearray.h>
33#include <QtCore/qglobal.h>
34#include <QtCore/qstring.h>
71#ifdef QT_CRYPTOGRAPHICHASH_ONLY_SHA1
QSsl::SslProtocol sessionProtocol
QHostAddress remoteAddress
QSslConfiguration configuration() const override
QCryptographicHash::Algorithm hashAlgorithm
QDtlsError error() const override
void setConfiguration(const QSslConfiguration &configuration) override
bool setCookieGeneratorParameters(const GenParams &) override
QString errorString() const override
void clearDtlsError() override
GenParams cookieGeneratorParameters() const override
void setDtlsError(QDtlsError code, const QString &description) override
QSslConfiguration dtlsConfiguration
static bool isDtlsProtocol(QSsl::SslProtocol protocol)
QDtlsBasePrivate(QSslSocket::SslMode m, const QByteArray &s)
The QHostAddress class provides an IP address.
The QSslCipher class represents an SSL cryptographic cipher.
The QSslConfiguration class holds the configuration and state of an SSL connection.
SslMode
Describes the connection modes available for QSslSocket.
\macro QT_RESTRICTED_CAST_FROM_ASCII
SslProtocol
Describes the protocol of the cipher.
Combined button and popup list for selecting options.
#define QT_REQUIRE_CONFIG(feature)