summaryrefslogtreecommitdiffstats
path: root/src/network/ssl/qtlsbackend_openssl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/network/ssl/qtlsbackend_openssl.cpp')
-rw-r--r--src/network/ssl/qtlsbackend_openssl.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/network/ssl/qtlsbackend_openssl.cpp b/src/network/ssl/qtlsbackend_openssl.cpp
index b0dd920aed..e288498820 100644
--- a/src/network/ssl/qtlsbackend_openssl.cpp
+++ b/src/network/ssl/qtlsbackend_openssl.cpp
@@ -41,6 +41,10 @@
#include "qtlskey_openssl_p.h"
#include "qx509_openssl_p.h"
+// TLSTODO: Later, this code (ensure initialised, etc.)
+// must move from the socket to backend.
+#include "qsslsocket_p.h"
+//
#include "qsslsocket_openssl_symbols_p.h"
#include <qssl.h>
@@ -83,6 +87,13 @@ QString QTlsBackendOpenSSL::backendName() const
return builtinBackendNames[nameIndexOpenSSL];
}
+bool QTlsBackendOpenSSL::isValid() const
+{
+ // TLSTODO: backend should do initialization,
+ // not socket.
+ return QSslSocket::supportsSsl();
+}
+
QList<QSsl::SslProtocol> QTlsBackendOpenSSL::supportedProtocols() const
{
QList<QSsl::SslProtocol> protocols;