GUI to add/trust SSL root certs/self signed certs
Would be nice to be able to add the Ca root certs or trust a selfsigned cert. This should be a global trust for eg wifi/browser/email client and so on.
We have moved to a new Sailfish OS Forum. Please start new discussions there.
Would be nice to be able to add the Ca root certs or trust a selfsigned cert. This should be a global trust for eg wifi/browser/email client and so on.
I think this should be solved by having a proper certificate management in Jolla with UI and all as well as having a ways to securely accept self-signed certificates when they may be needed.
The following is a copy of a question/feature-request I made before, but which was closed as duplicate of this question. Accepting self signed certificates is still open so if you would want to be able to accept/deny certificates in any app (email, XMPP, web browser, etc.) please go and vote for it.
A certificate manager (with UI) to install, modify and delete X.509 certificates on Jolla device is needed.
This certificate manager should be able to handle installing of the both CA and client certificates from files, email attachments, configuration packages or directly from web browser downloads. Mime types could be used for sending certificates always to certificate manager app.
It should also have the capabilities to edit trust settings for all certificates like for example that certain certificates could only verify email servers, web servers, wifi authentication servers or persons and not by default all of them.
Managing certificates should support mass operations so that for example revoking trust from several certificates could be done without having to go through all certificates one-by-one.
No certificates should be above the certificate manager control meaning that also builtin certificates should be able to be deleted or at least distrusted or their scope to be modified (limiting them for example to web site authorisation etc.).
This kind of functionality is a part of core platform security, because every app using SSL/TLS needs to be able to use it. The only way to keep it stable and secure is to develop it with the platform. Outsiders cannot participate, they can only follow and that does not work.
Karri Huhtanen ( 2014-01-18 10:58:28 +0200 )editI'll add one more requirement on top of that of Karri's: API to mange the certificates via EMM/MDM platform. Rationale for this are enterprises running WLAN networks with WPA2 Enterprise authentication. That is, they have corporate root certificate they need to mass-deploy to devices at the minimum. Normally they also need something like SCEP on devices to manage certificates more holistically. Apple iOS 6+ and MS WinPhone 8+ have example implementations. Apple being more clean.
Being able to select EAP-AKA as cipher would also permit operators to do WLAN/WiFi offloading more easily by authenticatin the device onto their wireless networks easily.
trivore ( 2015-06-25 20:01:12 +0200 )editDid it ask if the user wanted to accept the self-signed certificate or did it just accept it?
Karri Huhtanen ( 2014-01-09 11:08:14 +0200 )editUh, that's bad because it allows man-in-the-middle attacks. The proper way to do this is to add certificate management UI and/or ways for certificate pinning to Jolla.
Karri Huhtanen ( 2014-01-09 11:29:48 +0200 )editAlexander Couzens
found a soulution for the XMPP cert Problem --> http://lunarius.fe80.eu/blog/jolla-jabber-certificate.html
This thread is public, all members of Together.Jolla.Com can read this page.
Asked: 2013-12-25 20:13:15 +0200
Seen: 2,799 times
Last updated: Feb 28 '19
[Feature-request] Exchange contacts global directory search
Calendar Cover should show future appointments
Provide an option to set default "From:" mail address [released]
self-signed SSL certificates should be accepted for Exchange sync [answered]
PBAP bluetooth profile support is requested [released]
[Implemented in 1.0.3.8] Landscape mode in keyboard, gestures, browser and messages [released]
My Jolla does not recognise any micro sd card. What I can do? [answered]
Update for email app is needed too: at the moment all certs are silently accepted. It means, that SSL security is nonexistent.
ortylp ( 2013-12-25 22:02:02 +0200 )editAlso a user should be able to disable any of the pre-installed CAs on the system.
Ilari Stenroth ( 2013-12-26 01:26:42 +0200 )editThis is a must, but for usability there must be a way to discover (using the browser?) which certs you actually need, and optionally reenable the CA or the single cert for the website/service you use.
ortylp ( 2013-12-26 13:48:46 +0200 )editwhat exactly is the physical location of the CA certs?
AL13N ( 2013-12-26 21:53:36 +0200 )edit/etc/pki/tls/certs
ortylp ( 2013-12-26 23:22:52 +0200 )edit