diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2022-03-19 16:54:27 +0100 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2022-03-19 16:57:41 +0100 |
commit | 7a2fdf3fd60a63c1a67986d9f83b321ea3758b9d (patch) | |
tree | b01734a734d75b2507df4a0538dba388d4f201b7 /utils/rbutilqt/rbutilqt.h | |
parent | a0459de4d5b4bbb062536146cdefaad796480c7c (diff) | |
download | rockbox-7a2fdf3fd60a63c1a67986d9f83b321ea3758b9d.tar.gz rockbox-7a2fdf3fd60a63c1a67986d9f83b321ea3758b9d.zip |
rbutil: Handle SSL certificate errors on first request.
Qt uses the systems certificate store. On old(er) systems the root
certificate might not be present, so checking the certificate from the
rockbox.org server might fail.
On startup we try to download the build-info file. If this fails with a
certificate error allow the user to temporarily accept the rockbox.org
certificate for all successive requests.
Change-Id: I459e12d53286aaedea4db659d90a5e057c56801f
Diffstat (limited to 'utils/rbutilqt/rbutilqt.h')
-rw-r--r-- | utils/rbutilqt/rbutilqt.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/utils/rbutilqt/rbutilqt.h b/utils/rbutilqt/rbutilqt.h index c507317fa2..9caa8a1267 100644 --- a/utils/rbutilqt/rbutilqt.h +++ b/utils/rbutilqt/rbutilqt.h | |||
@@ -72,6 +72,7 @@ class RbUtilQt : public QMainWindow | |||
72 | bool m_auto; | 72 | bool m_auto; |
73 | 73 | ||
74 | private slots: | 74 | private slots: |
75 | void sslError(const QSslError& error, const QSslCertificate& peerCert); | ||
75 | void shutdown(void); | 76 | void shutdown(void); |
76 | void about(void); | 77 | void about(void); |
77 | void help(void); | 78 | void help(void); |