Auf dieser Seite

sslDtlsConfiguration QML Type

Die Klasse sslDtlsConfiguration enthält die Dtls-Standardkonfiguration und den Status einer SSL-Verbindung. Mehr...

Import Statement: import QtNetwork
Since: Qt 6.7

Eigenschaften

Methoden

Ausführliche Beschreibung

Siehe auch QSslConfiguration.

Eigenschaft Dokumentation

ciphers : string

Hält die kryptografische Cipher-Suite für diese Konfiguration auf ciphers fest, die eine durch Doppelpunkte getrennte Liste von Cipher-Suite-Namen ist.

Siehe auch QSslConfiguration::ciphers.

peerVerifyDepth : int

Enthält die maximale Anzahl der Zertifikate in der Zertifikatskette der Gegenstelle, die während der SSL-Handshake-Phase überprüft werden sollen, oder 0 (Standard), wenn keine maximale Tiefe festgelegt wurde, was bedeutet, dass die gesamte Zertifikatskette überprüft werden soll.

Siehe auch QSslConfiguration::peerVerifyDepth.

peerVerifyMode : enumeration

Enthält den Aufzählungswert PeerVerifyMode.

Siehe auch QSslSocket::PeerVerifyMode.

protocol : enumeration

Enthält den Aufzählungswert SslProtocol.

Siehe auch QSsl::SslProtocol.

sessionTicket : bytearray

Enthält das im SSL-Handshake verwendete Sitzungsticket im ASN.1-Format, das z. B. auf der Festplatte gespeichert werden kann.

Siehe auch QSslConfiguration::sessionTicket.

sslOptionFlags : QSsl::SslOptions [since 6.11]

Enthält das bitweise ODER der SslOption-Werte, die in der Konfiguration aktiviert sind.

Der Standardwert ist derselbe, der durch QSslConfiguration::defaultDtlsConfiguration() gesetzt wurde.

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

Siehe auch QSsl::SslOptions.

Dokumentation der Methode

void setCertificateFiles(const QStringList &certificateFiles)

Diese Funktion lädt die vom Benutzer bereitgestellte Liste der Zertifikate certificateFiles in die Konfiguration.

void setPrivateKey(const QQmlSslKey &privateKey)

Diese Funktion setzt den benutzerdefinierten Wert des privaten Schlüssels privateKey in die Konfiguration.

Siehe auch QSslKey und sslKey.

© 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.