From bfdc7d39485bbef90a65b79f6c3b0986133f530d Mon Sep 17 00:00:00 2001 From: "Felix (xq) Queißner" Date: Fri, 19 Jun 2020 21:13:32 +0200 Subject: Reworks TLS trust to enable symmetry between HTTPS and Gemini --- src/ssltrust.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/ssltrust.cpp') diff --git a/src/ssltrust.cpp b/src/ssltrust.cpp index 92d913c..c5b7895 100644 --- a/src/ssltrust.cpp +++ b/src/ssltrust.cpp @@ -74,3 +74,14 @@ bool SslTrust::isTrusted(QUrl const & url, const QSslCertificate &certificate) return false; } } + +bool SslTrust::isTrustRelated(QSslError::SslError err) +{ + switch(err) + { + case QSslError::CertificateUntrusted: return true; + case QSslError::SelfSignedCertificate: return true; + case QSslError::UnableToGetLocalIssuerCertificate: return true; + default: return false; + } +} -- cgit v1.2.3