'Delphi 11 FMX TWebBrowser does not see the CA certificate installed on Android

In the synapse I made a simple HTTPS server, I created my own CA and signed a server certificate, everything works on Windows (Chrome, Edge), but the problem is with Android, there is a simple test application that only loads the HTTPS server via TWebBrowser.

  1. When I try to load a page via Chrome or some other browser, the connection is not verified, the server reports that a TLS1.3 connection was established and an error: error: 14094416: SSL routines: ssl3_read_bytes: sslv3 alert certificate unknown, that's fine, because I don't have CA installed on android

  2. When I install CA on Android and try to open the web browser again, everything is OK

  3. When I run the test application, the server reports the same error as when I tried to open the site in a browser without a CA installed

I tried it on 2 phones, I also tried to reset it after installing CA and nothing, is it necessary to set some permission or make a manifest on the android application? It looks like the application just doesn't see the CA certificates installed by the user.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source