Добавить клиентский сертификат для внутреннего криптопровайдера на ПК с ОС Linux
На ПК с ОС Linux действия с сертификатами внутреннего криптопровайдера выполняются во внутреннем локальном хранилище сертификатов Mono с использованием ELMA Агента. Для этого нужно:
1. Получить клиентский сертификат на ПК с ОС Windows. Об этом читайте в статье Windows Server 2008. Создание и настройка центра сертификации в разделе Получение клиентского сертификата. Чтобы в дальнейшем экспортировать сертификат с ОС Windows в файл, на сайте центра сертификации (ЦС) в окне настроек Расширенный запрос сертификата в поле Параметры ключа установите флажок Пометить ключ как экспортируемый.
2. Экспортировать клиентский сертификат на ПК ОС Windows в файл.
3. Скачать корневой сертификат на ПК с ОС Linux.
4. Установить клиентский и корневой сертификат на ПК с ОС Linux.
5. Войти в систему для проверки определения сертификата пользователя.
Экспортировать клиентский сертификат в файл
Для получения клиентского сертификата, экспортируйте его из хранилища пользователя.
1. На ПК откройте менеджер сертификатов. Для этого нажмите Пуск – Выполнить, введите certmgr.msc и нажмите OK.
2. В контекстном меню импортированного сертификата выберите Все задачи – Экспорт… .
3. Откроется окно Мастер экспорта сертификатов. Чтобы продолжить, нажмите Далее.
4. В открывшемся окне установите Да, экспортировать закрытый ключ и нажмите кнопку Далее.
5. В окне Формат экспортируемого файла выберите Файл обмена личной информацией – PKCS#12(.PFX) и установите флажки:
- Включить по возможности все сертификаты в путь сертификации;
- Включить конфиденциальность сертификата.
Чтобы продолжить, нажмите Далее.
6. В окне Безопасность установите пароль и нажмите кнопку Далее.
7. В окне Имя экспортируемого файла выберите путь к файлу для экспорта и нажмите Далее.
Экспорт сертификата в файл с именем, которое вы указали, успешно выполнен.
8. Отправьте полученный файл на ПК с ОС Linux.
Скачать корневой сертификат на ПК с ОС Linux
1. Перейдите на сайт ЦС и нажмите Загрузка сертификата ЦС, цепочки сертификатов или CRL.
2. На открывшейся странице нажмите установите этот сертификат ЦС.
Установить клиентский и корневой сертификат на ПК с ОС Linux
1. Перейдите в папку со скачанными файлами и выведите список файлов в этой папке.
2. Установите клиентский сертификат в личное хранилище пользователя, выполнив команду:
certmgr -add -c -p <pass> My <cert_file>
3. Установите корневой сертификат ЦС в хранилище корневых сертификатов. Для этого выполните команду:
sudo certmgr -add -c -m Root <root_ca_cert_file>
Установка сертификата пользователя и корневого сертификата ЦС завершена.
Войти в систему для проверки определения сертификата пользователя
1. Перейдите на страницу авторизации системы и заполните следующие поля:
- Войти по сертификату;
- Внутренний;
- Тип подписи по умолчанию указан Default CMS.
Нажмите Войти в систему.
2. Если всё сделано правильно, определится сертификат пользователя.