I am trying to create “dumb” terminal Nerves app with Nerves + WebEngineKiosk on RPi3. I got the firmware to burn and update ok. The issue is that when the WebView opens my server app (Phoenix app on another Nerves Raspberry Pi) I get “ERR_CERT_AUTHORITY_INVALID”. The certificate and domain are completely legit. The cert is issued via SSL Mate, and it appears completely valid when I access the URL from my computer in Chrome. I have DNS properly set up on the private network, etc.
I even use the chained cert on the Phoenix app.
So my best guess is that the bare chromium on the
kiosk_system_rpi3 does not include the root CA cert, with which my cert was signed.
So the question is, how do I go about fixing that. How could I customize the system, to include the CA cert, and make the browser trust it?
Thanks in advance for any pointers.