QSsl::ImplementedClass - add DtlsCookie

To report QDtlsClientVerifier implementation supported.

Change-Id: I23812396c0c6a9595769d8ddb9cc2f85cc636ecb
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
bb10
Timur Pocheptsov 2021-05-25 11:38:01 +02:00
parent 478ed8b71f
commit 71d242c6d3
3 changed files with 7 additions and 4 deletions

View File

@ -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.
*/
/*!

View File

@ -156,7 +156,8 @@ namespace QSsl {
Socket,
DiffieHellman,
EllipticCurve,
Dtls
Dtls,
DtlsCookie
};
enum class SupportedFeature

View File

@ -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;