aboutsummaryrefslogtreecommitdiff
path: root/src/ssltrust.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ssltrust.cpp')
-rw-r--r--src/ssltrust.cpp11
1 files changed, 11 insertions, 0 deletions
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;
+ }
+}