diff options
Diffstat (limited to 'src/network/ssl/qtlsbackend_p.h')
-rw-r--r-- | src/network/ssl/qtlsbackend_p.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/network/ssl/qtlsbackend_p.h b/src/network/ssl/qtlsbackend_p.h index 4d2bc25300..1a6110b17b 100644 --- a/src/network/ssl/qtlsbackend_p.h +++ b/src/network/ssl/qtlsbackend_p.h @@ -226,6 +226,9 @@ public: static bool isMatchingHostname(const QSslCertificate &cert, const QString &peerName); static bool isMatchingHostname(const QString &cn, const QString &hostname); + + void setErrorAndEmit(QSslSocketPrivate *d, QAbstractSocket::SocketError errorCode, + const QString &errorDescription) const; }; #else class TlsCryptograph; @@ -371,6 +374,7 @@ public: static constexpr const int nameIndexSchannel = 0; static constexpr const int nameIndexSecureTransport = 1; static constexpr const int nameIndexOpenSSL = 2; + static constexpr const int nameIndexCertOnly = 3; static const QString builtinBackendNames[]; @@ -428,6 +432,8 @@ public: static void addTustedRoot(QSslSocketPrivate *d, const QSslCertificate &rootCert); // The next one - is a "very important" feature! Kidding ... static void setEphemeralKey(QSslSocketPrivate *d, const QSslKey &key); + + virtual void forceAutotestSecurityLevel(); #endif // QT_CONFIG(ssl) Q_DISABLE_COPY_MOVE(QTlsBackend) |