Tôi muốn thêm một số CA gốc không đi kèm với firefox mặc định trên Ubuntu, nhưng tôi không biết làm thế nào.
Tôi đã thử thêm chúng vào chứng chỉ địa phương certutil
, nhưng nó không hoạt động. Nó làm rối cơ sở dữ liệu chứng chỉ của tôi.
$ certutil -A -d .mozilla/firefox/kek3dogy.default/ -i /usr/local/share/ca-certificates/FNMT_ACRAIZ.crt -n "Certificado Raiz FNMT" -t "TCu,Cuw,Tuw"
và sau đó
$ 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 ,,
Chứng chỉ sẽ không xuất hiện trên Firefox. Tôi đã thử điều này nhiều lần, thậm chí xóa hồ sơ và nó xuất hiện một lần trên giao diện Firefox, nhưng hoàn toàn trống rỗng.
Dù sao, điều đó chỉ dành cho người dùng và tôi muốn thêm chúng trên toàn hệ thống. Có một cơ sở dữ liệu toàn hệ thống tôi có thể sửa đổi? Làm sao?
Nếu tôi không thể sửa đổi cơ sở dữ liệu trên toàn hệ thống, tôi có thể dựa vào tập lệnh bắt đầu X (như /etc/X11/Xsession.d/
tập lệnh hoặc tập lệnh được gọi bởi hệ thống tự khởi động xdg /etc/xdg/autostart/
) để sửa đổi hồ sơ người dùng khi bắt đầu phiên, nhưng tôi cần một giải pháp công trinh. Tôi thậm chí không thể tải chứng chỉ trên hồ sơ người dùng từ dòng lệnh ngay bây giờ!
profiles.ini
? Sau đó, bạn có thể thêm các thay đổi của mình vào đó, sau đó sao chép nó và profiles.ini
vào từng thư mục người dùng.
firefox -p
- nhưng trước tiên bạn phải đóng Firefox.