Назад | Перейти на главную страницу

Развертывание внутреннего центра сертификации на клиентах Linux

У меня есть большое количество рабочих станций, на которых работает RedHat Enterprise Linux 5 и 6. Я хотел бы развернуть наш новый внутренний центр сертификации (Active Directory) на этих машинах. Я могу вручную импортировать сертификат в Firefox 10 без каких-либо проблем, но я не могу найти, где хранить файл .cer в файловой системе, чтобы он использовался FireFox и Google Chrome. Есть ли центральное расположение для доверенных центров сертификации, которое используется обоими этими браузерами?

Если нет, то я бы предпочел более автоматизированный способ заставить FireFox принимать мой CA.

Материал, который я пробовал

Для Firefox: FF хранит сертификат в профиле пользователя, вам необходимо импортировать сертификат для каждого профиля в каждом поле. Для доверенных центров сертификации сертификат должен быть в формате PEM и импортирован с использованием certutil команда (доступна в nss-tools пакет на RedHat):

Вы можете использовать эту команду для вывода списка сертификатов:

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

Затем сертификат можно импортировать с помощью:

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

Видеть http://www.dzhang.com/blog/2011/01/29/importing-exporting-firefox-certificates-from-command-line для подробностей.

В соответствии с хромовая вики вы можете использовать certutil для хрома. Не знаю, подойдет ли это и для стандартного хрома.

Немного написав сценарии, можно будет автоматически развернуть центр сертификации AD в этой среде.