Triển khai CA nội bộ cho máy khách linux


8

Tôi có một số lượng lớn máy trạm chạy RedHat Enterprise Linux 5 và 6. Tôi muốn triển khai CA nội bộ mới (Active Directory) cho các máy này. Tôi có thể nhập thủ công chứng chỉ vào Firefox 10 mà không gặp sự cố nào, nhưng dường như tôi không thể tìm thấy nơi lưu trữ tệp .cer trên hệ thống tệp để nó sẽ được FireFox và Google Chrome sử dụng. Có một vị trí trung tâm cho các CA đáng tin cậy được sử dụng bởi cả hai trình duyệt này không?

Nếu không, tôi sẽ giải quyết một cách tự động hơn để FireFox chấp nhận CA.

Thứ tôi đã thử

  • Sử dụng Mozilla cung cấp certutil- nhưng điều này dường như chỉ giải quyết các chứng chỉ phía máy khách, trừ khi tôi nhầm.
  • Sửa đổi /etc/pki/tls/ca-bundle.crtbao gồm trong ca-certificatesgói. Firefox không xuất hiện để tôn vinh tập tin này.

Không bao giờ sử dụng bản thân mình, nhưng Firefox đi kèm với một công cụ có tên certutil( mozilla.org/projects/security/pki/nss/tools/certutil.html ). Tôi nghĩ rằng ít nhất có thể làm những gì bạn cần, cho Firefox.
Kenny Rasschaert

Từ một số lần chọc ban đầu, có vẻ như NSS DB không chứa CA, mà là các chứng chỉ phía máy khách.
Kyle Smith

Câu trả lời:


3

Đối với Firefox: FF lưu chứng chỉ trong hồ sơ người dùng, bạn phải nhập chứng chỉ cho từng cấu hình trên mỗi hộp. Đối với CA đáng tin cậy, chứng chỉ phải ở định dạng PEM và được nhập bằng certutillệnh (có sẵn trong nss-toolsgói trên RedHat):

Bạn có thể sử dụng lệnh này để liệt kê các chứng chỉ:

certutil -L -d ~/.mozilla/firefox/[profile]

Sau đó, chứng chỉ có thể được nhập bằng cách sử dụng:

certutil -A -n 'Certificate Name' -t CT,, -d ~/.mozilla/firefox/[profile] < /path/to/certificate.pem

Xem http://www.dzhang.com/blog/2011/01/29/importing-exporting-firefox-certert-from-command-line để biết chi tiết.

Theo wiki crom, bạn có thể sử dụng certutil cho crom. Tôi không biết nếu điều này cũng sẽ làm việc cho chrome stock.

Với một chút kịch bản, có thể tự động triển khai quyền chứng chỉ AD của bạn trong môi trường này.


Cảm ơn câu trả lời này, nó có vẻ rất hứa hẹn. Ngay khi tôi có một số khoảnh khắc rảnh rỗi, tôi sẽ vui lòng kiểm tra và cung cấp cho bạn một dấu kiểm màu xanh lá cây tươi sáng!
Kyle Smith

Cám ơn đã chỉ tôi hướng đi đúng. Có vẻ như các pk12utilchứng chỉ định dạng pkcs12 dành cho xác thực phía máy khách, nhưng điều này đã khiến tôi bắt đầu xem xét certutilđiều này có thể sửa đổi sự tin cậy của CA. Tôi sẽ chỉnh sửa câu trả lời với một số thông tin khác, nếu bạn tò mò.
Kyle Smith
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.