diff --git a/src/network/ssl/qssl.cpp b/src/network/ssl/qssl.cpp index fffb30fafb..515970175e 100644 --- a/src/network/ssl/qssl.cpp +++ b/src/network/ssl/qssl.cpp @@ -260,9 +260,10 @@ Q_LOGGING_CATEGORY(lcSsl, "qt.network.ssl"); \value Key Class QSslKey. \value Certificate Class QSslCertificate. \value Socket Class QSslSocket. - \value DiffieHellman Class QSslDiffieHellmanParameters - \value EllipticCurve Class QSslEllipticCurve - \value Dtls Classes QDtls and QDtlsClientVerifier + \value DiffieHellman Class QSslDiffieHellmanParameters. + \value EllipticCurve Class QSslEllipticCurve. + \value Dtls Class QDtls. + \value DtlsCookie Class QDtlsClientVerifier. */ /*! diff --git a/src/network/ssl/qssl.h b/src/network/ssl/qssl.h index f6b43021b3..ba8dc16d17 100644 --- a/src/network/ssl/qssl.h +++ b/src/network/ssl/qssl.h @@ -156,7 +156,8 @@ namespace QSsl { Socket, DiffieHellman, EllipticCurve, - Dtls + Dtls, + DtlsCookie }; enum class SupportedFeature diff --git a/src/plugins/tls/openssl/qtlsbackend_openssl.cpp b/src/plugins/tls/openssl/qtlsbackend_openssl.cpp index 60052f3a2f..544ce1bcef 100644 --- a/src/plugins/tls/openssl/qtlsbackend_openssl.cpp +++ b/src/plugins/tls/openssl/qtlsbackend_openssl.cpp @@ -337,6 +337,7 @@ QList QTlsBackendOpenSSL::implementedClasses() const classes << QSsl::ImplementedClass::Socket; #if QT_CONFIG(dtls) classes << QSsl::ImplementedClass::Dtls; + classes << QSsl::ImplementedClass::DtlsCookie; #endif classes << QSsl::ImplementedClass::EllipticCurve; classes << QSsl::ImplementedClass::DiffieHellman;