-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[IDEA] TLS CA Certificates manager #29
Comments
webOS 3.8 / K3LP: This works when dropped into Works for WebAppMgr apps, though may need
|
Presumably in /media/system/apps/usr/palm/applications/com.webos.app.browser/lib/libnssckbi.so |
That is indeed the case - certs can be added to read-only nss database via: certutil -d /etc/pki/nssdb/ -A -t 'C,,' -n CA -i /usr/share/ca-certificates/...
Additionally, that directory is missing from native app jail config, and thus, as a quick workaround, it needs to be copied over to a respective jail directory: cp -r /etc/pki /var/palm/jail/com.webos.app.browser/etc/pki |
Some additional info from my own research, in case it's useful: The "sdx" process that runs on the TV gets its CA certificates from |
Please read conditions below carefully, and don't delete this part. Invalid issues will be closed.
Issue content starts below this line
The case of TLS CA management on webOS is all over the place. Random scripts shared around that mangle our glorious
startup.sh
, and still don't actually work properly.The biggest issue is that just bindmounting over rootfs is not enough for these to apply properly for app jails as well - jailer configuration needs to be adjusted as well, preferably early during boot (or we need a daemon to detect new jails and update certs there as well...)
The text was updated successfully, but these errors were encountered: