Voglio aggiungere alcune CA root che non vengono fornite con Firefox predefinito su Ubuntu, ma non so come.
Ho provato ad aggiungerli ai certificati locali con certutil
, ma non ha funzionato. Ha incasinato il mio database di certificati.
$ certutil -A -d .mozilla/firefox/kek3dogy.default/ -i /usr/local/share/ca-certificates/FNMT_ACRAIZ.crt -n "Certificado Raiz FNMT" -t "TCu,Cuw,Tuw"
e poi
$ certutil -L -d .mozilla/firefox/kek3dogy.default/
Certificate Nickname Trust Attributes
SSL,S/MIME,JAR/XPI
Go Daddy Secure Certification Authority ,,
VeriSign Class 3 Secure Server CA - G3 ,,
VeriSign Class 3 Extended Validation SSL CA ,,
DigiCert High Assurance CA-3 ,,
GlobalSign Domain Validation CA - G2 ,,
GeoTrust SSL CA ,,
StartCom Class 2 Primary Intermediate Server CA ,,
Google Internet Authority ,,
Certificado Raiz FNMT CT,C,c
USERTrust Legacy Secure Server CA ,,
HP Jetdirect 2B0EAD20 ,,
Akamai Subordinate CA 3 ,,
VeriSign, Inc. ,,
Thawte SGC CA ,,
VeriSign Class 3 Secure Server CA - G2 ,,
Il certificato non verrà visualizzato su Firefox. L'ho provato diverse volte, anche eliminando il profilo, e si è presentato una volta sull'interfaccia di Firefox, ma completamente vuoto.
Ad ogni modo, è solo per un utente e voglio aggiungerli a livello di sistema. Esiste un database a livello di sistema che posso modificare? Come?
Se non è possibile modificare un database a livello di sistema, posso fare affidamento su uno script X start (come /etc/X11/Xsession.d/
quelli o su uno script chiamato dal sistema di avvio automatico xdg /etc/xdg/autostart/
) per modificare il profilo utente all'avvio della sessione, ma ho bisogno di una soluzione che lavori. Non riesco nemmeno a caricare certificati sui profili utente dalla riga di comando ora!
profiles.ini
? Quindi è possibile aggiungere le modifiche ad esso, quindi copiarlo e profiles.ini
in ciascuna directory utente.
firefox -p
, ma prima è necessario chiudere Firefox.