29#ifndef QT_NO_DEBUG_STREAM
30#include <QtCore/qdebug.h>
62 if (cipher.name() ==
name) {
84 if (cipher.name() ==
name && cipher.protocol() ==
protocol) {
97 *d.get() = *
other.d.get();
113 *d.get() = *
other.d.get();
131 return d->name ==
other.d->name && d->protocol ==
other.d->protocol;
167 return d->supportedBits;
185 return d->keyExchangeMethod;
193 return d->authenticationMethod;
201 return d->encryptionMethod;
211 return d->protocolString;
226#ifndef QT_NO_DEBUG_STREAM
230 debug.resetFormat().nospace().noquote();
231 debug <<
"QSslCipher(name=" << cipher.
name()
The QSslCipher class represents an SSL cryptographic cipher.
QSslCipher()
Constructs an empty QSslCipher object.
QString keyExchangeMethod() const
Returns the cipher's key exchange method as a QString.
QString name() const
Returns the name of the cipher, or an empty QString if this is a null cipher.
QSslCipher & operator=(QSslCipher &&other) noexcept
int usedBits() const
Returns the number of bits used by the cipher.
~QSslCipher()
Destroys the QSslCipher object.
QSsl::SslProtocol protocol() const
Returns the cipher's protocol type, or \l QSsl::UnknownProtocol if QSslCipher is unable to determine ...
int supportedBits() const
Returns the number of bits supported by the cipher.
bool isNull() const
Returns true if this is a null cipher; otherwise returns false.
QString encryptionMethod() const
Returns the cipher's encryption method as a QString.
QString authenticationMethod() const
Returns the cipher's authentication method as a QString.
QString protocolString() const
Returns the cipher's protocol as a QString.
bool operator==(const QSslCipher &other) const
Returns true if this cipher is the same as other; otherwise, false is returned.
static QList< QSslCipher > supportedCiphers()
\macro QT_RESTRICTED_CAST_FROM_ASCII
SslProtocol
Describes the protocol of the cipher.
Combined button and popup list for selecting options.
QDebug operator<<(QDebug debug, const QSslCipher &cipher)
#define QT_VERSION_CHECK(major, minor, patch)