QSslCipher Class
Die Klasse „QSslCipher“ repräsentiert eine SSL-Verschlüsselungsmethode. Mehr...
| Header: | #include <QSslCipher> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Network) target_link_libraries(mytarget PRIVATE Qt6::Network) |
| qmake: | QT += network |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QSslCipher ist Teil der Netzwerkprogrammier-API und der implizit gemeinsam genutzten Klassen.
Hinweis: Alle Funktionen dieser Klasse sind reentrant.
Öffentliche Funktionen
| QSslCipher() | |
| QSslCipher(const QString &name) | |
| QSslCipher(const QString &name, QSsl::SslProtocol protocol) | |
| QSslCipher(const QSslCipher &other) | |
| ~QSslCipher() | |
| QString | authenticationMethod() const |
| QString | encryptionMethod() const |
| bool | isNull() const |
| QString | keyExchangeMethod() const |
| QString | name() const |
| QSsl::SslProtocol | protocol() const |
| QString | protocolString() const |
| int | supportedBits() const |
| void | swap(QSslCipher &other) |
| int | usedBits() const |
| bool | operator!=(const QSslCipher &other) const |
| QSslCipher & | operator=(const QSslCipher &other) |
| bool | operator==(const QSslCipher &other) const |
Ausführliche Beschreibung
QSslCipher speichert Informationen zu einer kryptografischen Verschlüsselungsmethode. Sie wird am häufigsten mit „ QSslSocket “ verwendet, entweder um zu konfigurieren, welche Verschlüsselungsmethoden der Socket verwenden kann, oder um dem Benutzer die Verschlüsselungsmethoden des Sockets anzuzeigen.
Siehe auch „ QSslSocket “ und „ QSslKey “.
Dokumentation der Mitgliedsfunktionen
QSslCipher::QSslCipher()
Erstellt ein leeres QSslCipher-Objekt.
[explicit] QSslCipher::QSslCipher(const QString &name)
Erstellt ein QSslCipher-Objekt für die durch ` name` festgelegte Verschlüsselungsmethode. Der Konstruktor akzeptiert nur unterstützte Verschlüsselungsmethoden (d. h., ` name ` muss eine Verschlüsselungsmethode aus der Liste der von `QSslSocket::supportedCiphers()` zurückgegebenen Verschlüsselungsmethoden identifizieren).
Sie können nach der Erstellung die Funktion ` isNull()` aufrufen, um zu überprüfen, ob ` name ` eine unterstützte Verschlüsselung korrekt identifiziert hat.
QSslCipher::QSslCipher(const QString &name, QSsl::SslProtocol protocol)
Erstellt ein QSslCipher-Objekt für die Verschlüsselung, die durch name und protocol festgelegt wird. Der Konstruktor akzeptiert nur unterstützte Verschlüsselungen (d. h., die Parameter name und protocol müssen eine Verschlüsselung aus der Liste der von QSslSocket::supportedCiphers() zurückgegebenen Verschlüsselungen bezeichnen).
Sie können nach der Initialisierung die Funktion ` isNull()` aufrufen, um zu überprüfen, ob ` name ` und ` protocol ` eine unterstützte Verschlüsselung korrekt identifiziert haben.
QSslCipher::QSslCipher(const QSslCipher &other)
Erstellt eine identische Kopie der „ other “-Verschlüsselung.
[noexcept] QSslCipher::~QSslCipher()
Löscht das „ QSslCipher “-Objekt.
QString QSslCipher::authenticationMethod() const
Gibt die Authentifizierungsmethode der Verschlüsselung als „ QString “ zurück.
QString QSslCipher::encryptionMethod() const
Gibt die Verschlüsselungsmethode der Chiffre als ` QString` zurück.
bool QSslCipher::isNull() const
Gibt „ true “ zurück, wenn es sich um eine Nullverschlüsselung handelt; andernfalls wird „ false “ zurückgegeben.
QString QSslCipher::keyExchangeMethod() const
Gibt die Schlüsselaustauschmethode der Verschlüsselung als „ QString “ zurück.
QString QSslCipher::name() const
Gibt den Namen der Verschlüsselungsmethode zurück oder ein leeres ` QString `, wenn es sich um eine Null-Verschlüsselung handelt.
Siehe auch ` isNull()`.
QSsl::SslProtocol QSslCipher::protocol() const
Gibt den Protokolltyp der Verschlüsselung zurück oder „ QSsl::UnknownProtocol “, falls „ QSslCipher “ das Protokoll nicht ermitteln kann (die Funktion „protocolString()“ enthält möglicherweise weitere Informationen).
Siehe auch protocolString().
QString QSslCipher::protocolString() const
Gibt das Protokoll der Verschlüsselungsmethode als ` QString` zurück.
Siehe auch ` protocol()`.
int QSslCipher::supportedBits() const
Gibt die Anzahl der von der Verschlüsselungsmethode unterstützten Bits zurück.
Siehe auch „ usedBits()“.
[noexcept] void QSslCipher::swap(QSslCipher &other)
Ersetzt diese Chiffre-Instanz durch „ other “. Dieser Vorgang ist sehr schnell und schlägt niemals fehl.
int QSslCipher::usedBits() const
Gibt die Anzahl der von der Verschlüsselungsmethode verwendeten Bits zurück.
Siehe auch „ supportedBits()“.
bool QSslCipher::operator!=(const QSslCipher &other) const
Gibt „ true “ zurück, wenn diese Verschlüsselung nicht mit „ other “ übereinstimmt; andernfalls wird „false“ zurückgegeben.
QSslCipher &QSslCipher::operator=(const QSslCipher &other)
Kopiert den Inhalt von „ other “ in diese Verschlüsselung, sodass beide Verschlüsselungen identisch sind.
bool QSslCipher::operator==(const QSslCipher &other) const
Gibt „ true “ zurück, wenn diese Verschlüsselung mit „ other “ übereinstimmt; andernfalls wird „false“ zurückgegeben.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.