5 ms·
Wow, I didn't realize that older versions of Android (and possibly current versions?) didn't let you install root certificates without rooting it. IIUC iOS does
by 0xCMP 3y ago
Wow, I didn't realize that older versions of Android (and possibly current versions?) didn't let you install root certificates without rooting it. IIUC iOS does let you install whatever root certificate you want with multiple confirmations/password prompts and it doesn't require authenticating every time it's going to use it.
- sequoia 3y agoOK, so this is an android problem not an overdrive or letsencrypt problem
- zymhan 3y agoThat's clear from TFA
- deleted 3y ago[deleted]
- spondyl 3y agoFrom memory, you definitely were able to install root certs pre-7.0ish but that functionality was removed, presumably to stop users from running man in the middle proxies and sniffing app traffic. A huge irony in that alongside all the talk of conservatism, iOS provides much more user flexibility in this area of all things, and something that keeps me using the ecosystem. You can still load root certs but as mentioned, it requires rooting your Android device. Some apps do have certificate pinning but the majority I would bet don't
- userbinator 3y agoThis is why having root access on devices you own is important. In fact, I'd even argue that not having root means you don't own it.
- pierat 3y agoI would also say that if you don't have full administrator access,but the company still does? That's a rental, not a sale. And I'd argue that under FTC rule, that's illegal.
- pavon 3y agoYou can install CA certs on current versions without being rooted. For Android 14 on a Pixel 6a: Security & Privacy -> More Security & Privacy -> Encryption & credentials -> Install a certificate -> CA certificate This works for Chrome and any app that uses the system cert store. I've used it for self-hosted services for several years. Don't know when it was first added.
- strombofulous 3y agoUnfortunately this installs it as a user cert and only works for app that explicitly request it. To work everywhere you need to install it as a system cert which requires root Interestingly ios (which is generally more locked down for dev stuff like this) allows users to install certs for all apps without jailbreak