43 #include <QtNetwork/qtnetworkglobal.h>
45 #include <QtNetwork/qsslsocket.h>
46 #include <QtNetwork/qssl.h>
48 #include <QtCore/qcryptographichash.h>
49 #include <QtCore/qobject.h>
50 #include <QtCore/qcontainerfwd.h>
104 QString dtlsErrorString()
const;
136 const QString &verificationName = {});
140 QString peerVerificationName()
const;
143 void setMtuHint(
quint16 mtuHint);
161 bool isConnectionEncrypted()
const;
169 QString dtlsErrorString()
const;
184 Q_DECLARE_PRIVATE(
QDtls)
The QByteArray class provides an array of bytes.
This class implements server-side DTLS cookie generation and verification.
This class provides encryption for UDP sockets.
HandshakeState
Describes the current state of DTLS handshake.
void pskRequired(QSslPreSharedKeyAuthenticator *authenticator)
The QHostAddress class provides an IP address.\inmodule QtNetwork.
The QObject class is the base class of all Qt objects.
The QSslCipher class represents an SSL cryptographic cipher.
The QSslConfiguration class holds the configuration and state of an SSL connection.
The QSslError class provides an SSL error.
The QSslPreSharedKeyAuthenticator class provides authentication data for pre shared keys (PSK) cipher...
The QString class provides a Unicode character string.
The QUdpSocket class provides a UDP socket.
QHash< int, QWidget * > hash
[35multi]
@ RemoteClosedConnectionError
#define Q_DISABLE_COPY_MOVE(Class)
#define Q_DISABLE_COPY(Class)
GLboolean GLboolean GLboolean GLboolean a
[7]
GLuint GLuint64EXT address
clientDtls setPeer(address, port, peerName)
dtlsConnection setDtlsConfiguration(config)
dtls doHandshake(udpSocket)
dtls ignoreVerificationErrors(expectedSslErrors)
This class defines parameters for DTLS cookie generator.
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent