Description of the issue:
Brave still shows “not secure” for https connection to a signed-by-local-authority server.
How can this issue be reproduced?
I created a certificate authority. I created a certificate for the server, I installed the certificate on the server and browse to https://server and I still get “not secure”.
When I go to certificate viewer: all looks OK. Even when the CA signature could not be verified.
I’ve found brave://certificate-manager/localcerts/platformcerts and at first the certificate was not mentioned, even though openssl could connect to the https server and verify the certificate.
I finally found that certutil -d sql:$HOME/.pki/nssdb -A -t "TC,C,C" -n "myname CA" -i /usr//share/ca-certificates/ca.crt suddenly showed the certificate in the certificate manager. Great! Solved! Nope!
So now I’m really lost.
Expected result:
Yeah, I expected the internal server to be shown as “trusted” now.
Brave Version( check About Brave):
Brave 1.80.124 (Official Build) (64-bit)
Chromium: 138.0.7204.168
Additional Information:
I’ve checked a random site on the internet and compared the “certificate viewer”. The only thing that I could find is that under “certifcate hierarchy” the internet site shows → while mine only shows