8#include <QtNetwork/qtnetworkglobal.h>
9#include <QtCore/qstring.h>
10#include <QtCore/qscopedpointer.h>
11#include <QtNetwork/qssl.h>
20class QSslCipherPrivate;
25 explicit QSslCipher(
const QString &name);
26 QSslCipher(
const QString &name, QSsl::SslProtocol protocol);
27 QSslCipher(
const QSslCipher &other);
28 QSslCipher &operator=(QSslCipher &&other)
noexcept { swap(other);
return *
this; }
29 QSslCipher &operator=(
const QSslCipher &other);
32 void swap(QSslCipher &other)
noexcept
35 bool operator==(
const QSslCipher &other)
const;
36 inline bool operator!=(
const QSslCipher &other)
const {
return !operator==(other); }
40 int supportedBits()
const;
43 QString keyExchangeMethod()
const;
44 QString authenticationMethod()
const;
45 QString encryptionMethod()
const;
46 QString protocolString()
const;
47 QSsl::SslProtocol protocol()
const;
51 std::unique_ptr<QSslCipherPrivate> d;
52 friend class QTlsBackend;
57#ifndef QT_NO_DEBUG_STREAM
59Q_NETWORK_EXPORT
QDebug operator<<(QDebug debug,
const QSslCipher &cipher);
QDtlsClientVerifierPrivate()
~QDtlsClientVerifierPrivate()
This class represents Online Certificate Status Protocol response.
The QSslCertificate class provides a convenient API for an X509 certificate.
The QSslCipher class represents an SSL cryptographic cipher.
The QSslPreSharedKeyAuthenticator class provides authentication data for pre shared keys (PSK) cipher...
The QSslSocket class provides an SSL encrypted socket for both clients and servers.
Combined button and popup list for selecting options.
Namespace containing onternal types that TLS backends implement.
Q_CORE_EXPORT QDebug operator<<(QDebug debug, QDir::Filters filters)
QT_REQUIRE_CONFIG(itemmodel)