Открыть сервисСервис

Установка сертификата криптопро ЭЦП

Установка сертификата КриптоПро ЭЦП — процесс импорта криптографического сертификата (в формате X.509) в хранилище сертификатов операционной системы Windows и его привязки к закрытому ключу криптопровайдера КриптоПро CSP для использования электронной подписи. Процедура выполняется на компьютере пользователя, где предварительно установлены средства криптопровайдера и драйверы ключевых носителей.

Предварительные требования

Для установки сертификата ЭЦП на компьютер необходимо выполнить ряд условий:

  • Установлен КриптоПро CSP — криптопровайдер версии 4.0 или выше (рекомендуется актуальная релизная версия). Программа распространяется по лицензии и устанавливается администратором или пользователей с правами локального администратора.
  • Установлены драйверы ключевого носителя — если подпись хранится на USB-токене (Рутокен, eToken, JaCarta, JaCarta LT и аналоги), необходимо установить соответствующий минидрайвер или CSP-провайдер производителя носителя.
  • Имеется сам файл сертификата — обычно это файл расширения .cer, .crt или .pfx (PKCS#12). Файл .pfx содержит и открытый сертификат, и закрытый ключ, защищённый паролем.
  • Имеется доступ к закрытому ключу — ключ может находиться на USB-токене, в реестре компьютера (для сертификатов, выпущенных на ПК) или в файле контейнера.

Получение сертификата

Сертификат ЭЦП выдаёт удостоверяющий центр (УЦ), аккредитованный в соответствии с федеральным законом «Об электронной подписи» (№ 63-ФЗ). Для получения физическому лицу необходимо обратиться в УЦ с паспортом, СНИЛС и заявкой. Юридическим лицам дополнительно требуются учредительные документы и доверенность на подписанта. После идентификации заявитель получает сертификат в виде файла и записывает его на ключевой носитель или в контейнер закрытого ключа.

Установка сертификата вручную через оснастку «Сертификаты»

Самый распространённый способ установки — средствами встроенной оснастки Windows:

  1. Нажать Win + R, ввести certmgr.msc и нажать Enter — откроется оснастка «Сертификаты — текущий пользователь».
  2. В дереве слева развернуть раздел «Личное» → «Сертификаты».
  3. Нажать правой кнопкой мыши по папке «Сертификаты», выбрать «Все задачи» → «Импорт…».
  4. В мастере импорта нажать «Далее», указать путь к файлу сертификата (.cer или .pfx).
  5. Если файл защищён паролем — ввести пароль. При необходимости установить флажок «Пометить ключ как экспортный» (обычно не требуется).
  6. Выбрать хранилище «Личное» (или оставить автоматический выбор) и завершить мастер.

После завершения мастера сертификат появится в списке хранилища «Личное». Для проверки можно открыть его двойным щелчком и убедиться, что в поле «Положительный ответ» указано «Да» — это подтверждает наличие связанного закрытого ключа.

Установка через КриптоПро CSP

Альтернативный способ — использовать встроенную оснастку криптопровайдера:

  1. Открыть «Пуск» → «КриптоПро» → «CSP» (или запустить csp.exe).
  2. Перейти на вкладку «Сервис».
  3. Нажать кнопку «Просмотреть сертификаты в контейнере».
  4. Выбрать нужный контейнер закрытого ключа (при подключённом токене — указать PIN-код).
  5. Нажать «Установить…» — мастер предложит установить сертификат в хранилище «Личное» текущего пользователя.

Этот метод удобен тем, что криптопровайдер автоматически связывает сертификат с закрытым ключом и размещает его в правильном хранилище.

Установка сертификата УЦ (корневого и промежуточного)

Для корректной проверки подписи и работы в информационных системах (например, на портале Госуслуг, в системе «Электронный бюджет», в сервисах ФНС) необходимо установить сертификаты удостоверяющего центра:

  • Корневой сертификат УЦ — устанавливается в хранилище «Доверенные корневые центры сертификации».
  • Промежуточный сертификат УЦ — устанавливается в хранилище «Промежуточные центры сертификации».

Процедура аналогична описанной выше: оснастка certmgr.msc (для текущего пользователя) или certlm.msc (для компьютера, требуется права администратора), мастер импорта, выбор соответствующего хранилища.

Проверка работы сертификата

После установки рекомендуется выполнить проверку:

  • Открыть оснастку certmgr.msc, найти сертификат в хранилище «Личное» и убедиться, что цепочка доверия полностью доверена (значок без жёлтых предупреждений).
  • Проверить срок действия — просроченный сертификат не будет работать.
  • Подписать тестовый документ в средстве ЭП (например, в «КриптоПро Office Signature» или в веб-сервисе, поддерживающем КриптоПро).
  • При использовании токена — убедиться, что PIN-код вводится корректно и контейнер доступен.

Типичные проблемы

ПроблемаПричинаРешение
Сертификат установлен, но «Положительный ответ» — «Нет»Не найден связанный закрытый ключУстановить сертификат через КриптоПро CSP из контейнера
Ошибка «Криптопровайдер не найден»Не установлен КриптоПро CSP или несовместимая версияУстановить актуальную версию КриптоПро CSP
Не виден токен в списке контейнеровОтсутствуют драйверы носителяУстановить драйвер Рутокен/eToken/JaCarta
Подпись не проходит проверку на стороннем сервисеНе установлены сертификаты УЦУстановить корневой и промежуточный сертификаты УЦ

Источники:

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Документация ООО «КриптоПро» по продукту КриптоПро CSP
  • Руководства удостоверяющих центров по выпуску и установке сертификатов ЭЦП
  • Техническая документация производителей ключевых носителей (Рутокен, eToken, JaCarta)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru