2012-12-27 34 views
6

Tôi muốn cài đặt chứng chỉ tự ký cho IE, Firefox và Chrome trong Windows (XP và 7).Kịch bản để cài đặt Chứng chỉ SSL trên Cửa hàng chứng chỉ gốc đáng tin cậy

Tôi cần cài đặt chứng chỉ cho một số hệ thống, Vì vậy, tôi đã lên kế hoạch tạo tệp .bat cài đặt chứng chỉ cho trình duyệt. Tôi nhận được lệnh sau khi googled

certutil -addstore -f -enterprise -user gốc root_ca.cer

Nhưng nó chỉ cho IE. Có tùy chọn nào cho Chrome và Firefox không.

Trả lời

7

Bit của một bài đăng cũ nhưng nghĩ rằng tôi sẽ ném trong hai xu của tôi anyway. Bạn nói đúng, lệnh đó trong tập lệnh batch sẽ cài đặt chứng chỉ root_ca.cer vào cửa hàng CA đáng tin cậy. Tôi sẽ sửa đổi dòng là:

certutil -addstore -f -enterprise -user root "%~dp0root_ca.cer" 

Bằng cách này, lớp vỏ sẽ mở rộng %~dp0 đến đường dẫn của kịch bản thực hiện, do đó bạn có thể chạy nó trên mạng từ một đường dẫn UNC và nó vẫn sẽ làm việc.

Để trả lời câu hỏi khác của bạn, Chrome sẽ (viết bài này) đọc từ cửa hàng chứng chỉ cửa sổ để không cần phải làm gì đặc biệt; chỉ cần khởi động lại chrome sau khi chạy kịch bản và nó sẽ được ngọt ngào.

Đối với Mozilla check out this post cho tập lệnh để thực hiện điều đó. Các mẫu!

+0

Có giải pháp để thực hiện điều này thông qua chương trình C++ không? Bạn có thể vui lòng xem xét điều này: http://stackoverflow.com/questions/36673163/import-a-certificate-using-cryptuiwizimport-automatically-as-a-trusted-root-with? –

Các vấn đề liên quan