Closed ameshkov closed 6 years ago
done
I've got a bug report regarding certificate removal:
Cert installation/uninstallation is a little wonky. I click remove and it says success, but then I go back and it says still it's installed into the System store
done
Tap on the certificate status item should bring up a dialog window with a couple of options. The options depend on the current certificate state and root access.
Not installed state
Certificate installation is required for AdGuard to filter HTTPS traffic in apps browsers.
If your Android firmware cannot install the certificate automatically, you can try another way. Just tap here.
Firefox-based browsers ignore system certificates and use their own certificate store. Tap to install the certificate into the browser.
Installed state (user store)
This is required to be able to filter HTTPS in non-browser apps on Android 7 and newer.
Depending on the root access, we should show different text there.
With root:
Removes the certificate from the trusted credentials.
Without root:Security settings will be opened. Find "trusted credentials", switch to "user" tab and remove AdGuard certificate.
Installed state (system store)
We no more need
Alternative way to install certificate
andInstall certificate into the Firefox browser
items on the main HTTPS filtering screen so you can safely remove them from there.Regarding moving certificate, you can inspire by how it's done here: https://github.com/Nutomic/movecerts You cannot reuse a single line of code from there, though, as it's a GPL.