Those are NSS
built-in certificates. They are provided through a shared library: /usr/lib/libnssckbi.so
(path may be different on your system). That's where Chrome gets them from.
You could list them with certutil
like this:
Make a link to the library in ~/.pki/nssdb
:
ln -s /usr/lib/libnssckbi.so ~/.pki/nssdb
Then run:
certutil -L -d sql:$HOME/.pki/nssdb/ -h 'Builtin Object Token'
Output:
Certificate Nickname Trust Attributes
SSL,S/MIME,JAR/XPI
Builtin Object Token:GTE CyberTrust Global Root C,C,C
Builtin Object Token:Thawte Server CA C,,C
Builtin Object Token:Thawte Premium Server CA C,,C
Builtin Object Token:Equifax Secure CA C,C,C
Builtin Object Token:Digital Signature Trust Co. Global CA 1 C,C,C
Builtin Object Token:Digital Signature Trust Co. Global CA 3 C,C,C
Builtin Object Token:Verisign Class 3 Public Primary Certification Authority C,C,C
Builtin Object Token:Verisign Class 1 Public Primary Certification Authority - G2 ,C,
Builtin Object Token:Verisign Class 2 Public Primary Certification Authority - G2 ,C,C
Builtin Object Token:Verisign Class 3 Public Primary Certification Authority - G2 C,C,C
Builtin Object Token:GlobalSign Root CA C,C,C
Builtin Object Token:GlobalSign Root CA - R2 C,C,C
Builtin Object Token:ValiCert Class 1 VA C,C,C
Builtin Object Token:ValiCert Class 2 VA C,C,C
Builtin Object Token:RSA Root Certificate 1 C,C,C
..................................................................
..................................................................
certutil -d sql:$home/.pki/nssdb -A -n 'certificate name' -i filename.cer -t "CT,,"
adds the cert into the nss db, but Chrome and Firefox don't see/trust the new cert.
– ndemarco Mar 03 '20 at 04:06