diff options
author | Timur Pocheptsov <[email protected]> | 2021-05-25 11:38:01 +0200 |
---|---|---|
committer | Timur Pocheptsov <[email protected]> | 2021-05-27 06:41:16 +0200 |
commit | 71d242c6d38dad420bc01b14adde433146c02401 (patch) | |
tree | ad97dcfdfb1af76ea74d7a011bef5c8aefe92f70 | |
parent | 478ed8b71f289438ed664bf2676b270325c93bfc (diff) |
QSsl::ImplementedClass - add DtlsCookie
To report QDtlsClientVerifier implementation supported.
Change-Id: I23812396c0c6a9595769d8ddb9cc2f85cc636ecb
Reviewed-by: Edward Welbourne <[email protected]>
Reviewed-by: MÃ¥rten Nordheim <[email protected]>
-rw-r--r-- | src/network/ssl/qssl.cpp | 7 | ||||
-rw-r--r-- | src/network/ssl/qssl.h | 3 | ||||
-rw-r--r-- | src/plugins/tls/openssl/qtlsbackend_openssl.cpp | 1 |
3 files changed, 7 insertions, 4 deletions
diff --git a/src/network/ssl/qssl.cpp b/src/network/ssl/qssl.cpp index fffb30fafbf..515970175e2 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 f6b43021b3c..ba8dc16d17e 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 60052f3a2fe..544ce1bcef5 100644 --- a/src/plugins/tls/openssl/qtlsbackend_openssl.cpp +++ b/src/plugins/tls/openssl/qtlsbackend_openssl.cpp @@ -337,6 +337,7 @@ QList<QSsl::ImplementedClass> 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; |