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

Хранилище личных сертификатов Windows

Хранилище личных сертификатов — системный контейнер операционной системы Windows, предназначенный для хранения собственных сертификатов пользователя с закрытыми ключами, используемых для электронной подписи (ЭЦП), шифрования и аутентификации. В отличие от хранилищ «Доверенные корневые центры сертификации» или «Промежуточные центры сертификации», контейнер «Личные» (Personal) содержит сертификаты, принадлежащие самому пользователю или компьютеру, и является обязательным элементом инфраструктуры электронной подписи в российских информационных системах.

Назначение и структура

Хранилище «Личные» (сертификаты текущего пользователя) физически расположено в профиле пользователя Windows и управляется оснасткой сертификатов консоли MMC (certmgr.msc). Система различает два уровня:

  • Текущий пользователь — сертификаты и ключи, доступные только вошедшему в систему пользователю;
  • Локальный компьютер — сертификаты, доступные всем пользователям машины и службам ОС.

Каждый сертификат в хранилище связан с закрытым ключом, который хранится отдельно — в реестре Windows, в аппаратном ключе (Рутокен, JaCarta, eToken) или в защищённом контейнере файловой системы. Для работы ЭЦП криптопровайдер (например, Crypto-Pro CSP) должен найти пару «сертификат + закрытый ключ», поэтому импорт сертификата без ключа делает подпись нерабочей.

Способы добавления сертификата

Через оснастку сертификатов (certmgr.msc)

Наиболее распространённый способ:

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

Если сертификат содержит закрытый ключ (формат .pfx / .p12), мастер запросит пароль, после ввода которого ключ будет установлен в систему.

Через криптопровайдер Crypto-Pro

Для сертификатов, выпущенных удостоверяющими центрами России (Банк России, Контур, Тензор и другие), используется утилита Crypto-Pro CSP:

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

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

Через браузер или личный кабинет УЦ

Многие удостоверяющие центры предоставляют веб-сервисы, которые автоматически устанавливают сертификат после прохождения проверки. Браузер при этом запрашивает разрешение на запись в хранилище — операция выполняется средствами ОС.

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

ПроблемаПричинаРешение
Сертификат не отображается в спискеИмпорт выполнен в хранилище «Доверенные» вместо «Личные»Повторить импорт с выбором хранилища «Личное»
Подпись не работает, ошибка CSPИмпортирован только сертификат без закрытого ключаИспользовать файл .pfx с ключом или установить через Crypto-Pro CSP
«Сертификат отозван»Сертификат не прошёл проверку списка отзыва (CRL/OCSP)Обновить CRL, проверить доступ к серверу OCSP УЦ
Ошибка «Криптопровайдер не найден»Не установлено ПО Crypto-Pro CSP или иной провайдерУстановить КриптоПро CSP соответствующей версии

Особенности работы в Windows 10/11

В актуальных версиях Windows 10 и 11 оснастка сертификатов сохраняет прежний функционал, однако Microsoft рекомендует использовать PowerShell для автоматизации:

``powershell Import-PfxCertificate -FilePath "C:\cert.pfx" -CertStoreLocation Cert:\CurrentUser\My -Password (ConvertTo-SecureString -String "пароль" -AsPlainText -Force) ``

Команда помещает сертификат вместе с закрытым ключом в хранилище «Личные» текущего пользователя. Для импорта без ключа используется Import-Certificate.

Применение

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

Источники:

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