Подобрать подпись
Новости СКБ Контур

Как удалить старые сертификаты электронной подписи: Windows и КриптоПро

Старый сертификат убирают из хранилища Windows или через «Инструменты КриптоПро», а удаление контейнера закрытого ключа — отдельная задача. Разбираем, какой способ выбрать в зависимости от цели: очистить список сертификатов или окончательно избавиться от ненужного ключа.

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

Что именно хранится на компьютере

Под «электронной подписью» на компьютере обычно лежат несколько разных объектов:

  • Сертификат — открытая часть: данные владельца, срок действия, открытый ключ. Он нужен для проверки подписи.
  • Закрытый ключ — секретная часть, которой создается подпись. Хранится в контейнере.
  • Контейнер — хранилище закрытого ключа. Он может лежать на токене, на другом носителе или на компьютере.
  • Токен — физический носитель. На нем может быть несколько контейнеров, в том числе от разных подписей.

Удаление сертификата из Windows не стирает закрытый ключ. Если требуется убрать и сертификат, и ключ с компьютера, удаление записи сертификата и работу с контейнером рассматривайте отдельно. Контейнер на съемном носителе не нужно уничтожать ради очистки списка сертификатов Windows.

Когда старые сертификаты лучше оставить

Перед сменой компьютера, сдачей его в ремонт или передачей другому сотруднику нужно исключить доступ к личным данным и ключам. Сначала выясните, хранится ли контейнер на компьютере или на съемном носителе. Для сертификата прежнего руководителя отдельно решают вопрос об отзыве: удаление локальной записи не заменяет обращение в удостоверяющий центр.

Сертификат с истекшим сроком действия удалять сразу не нужно. Использовать его для новой подписи нельзя, но старые сертификаты и контейнеры могут понадобиться для работы с архивом. Если документы были зашифрованы, не считайте сохраненный сертификат заменой контейнеру закрытого ключа. До очистки сохраните необходимые для доступа к документам данные и убедитесь, что архив остается доступен.

Перед удалением проверьте три вещи:

  1. Нет ли электронных документов, которые подписаны или зашифрованы этим сертификатом и должны храниться дальше.
  2. Сохранились ли сертификат и нужный контейнер на токене или другом носителе. Для восстановления записи сертификата и для продолжения работы с ключом нужны разные объекты.
  3. Не использует ли сертификат другая программа на этом компьютере: систему отчетности, торговую площадку, личный кабинет.

Если сомнения остаются, отложите удаление. Когда нужно лишь убрать лишнюю запись из списка Windows, удаляйте только сертификат, сохранив его копию и контейнер ключа.

Восстановление после удаления

Корзины у сертификатов и контейнеров нет. Удаление записи из Windows и утрата всех копий — разные ситуации: сохранившийся сертификат можно установить заново. Если он есть на токене, подключите носитель и выполните установку. Это не восстановит уничтоженный контейнер закрытого ключа. Если необходимых копий не осталось, обратитесь в удостоверяющий центр для выпуска новой подписи.

Какой способ выбрать

СпособЧто удаляетсяКогда подходит
«КриптоПро CSP» → «Сервис» → «Удалить»Операция удаления, которая может затронуть контейнер закрытого ключаВы решили окончательно избавиться от ненужного ключа
«Инструменты КриптоПро»Сертификаты и контейнеры выбираются отдельноПриложение установлено, нужно выбрать конкретный объект
Хранилище личных сертификатов WindowsТолько сертификат из хранилища WindowsНужно убрать запись из хранилища, сохранив ключ
Настройки сертификатов браузераЗапись сертификата в доступном браузеру хранилищеСертификат нужно убрать из списка, который видит браузер

Способ 1. Удаление через КриптоПро CSP

  1. Откройте меню «Пуск» и запустите «КриптоПро CSP».
  2. Перейдите на вкладку «Сервис» и нажмите «Удалить».
  3. Нажмите «По сертификату».
  4. Выберите сертификат, связанный с ненужным ключом. Перед подтверждением сверьте выбранный объект, затем подтвердите действие и нажмите «Готово».
  5. Запись сертификата в хранилище Windows проверяйте отдельно: удаление ключа не следует считать подтверждением очистки списка сертификатов.
  6. После завершения проверьте, что удален именно выбранный ненужный объект, а действующие подписи остались доступны.

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

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

Способ 2. Инструменты КриптоПро

Если приложение «Инструменты КриптоПро» установлено, в нем можно работать с сертификатами и контейнерами отдельно.

Сертификат:

Откройте список сертификатов и выберите устаревшую запись. Сверьте владельца и срок действия, чтобы не удалить действующий сертификат. Используйте действие удаления сертификата и подтвердите выбранный объект. Если ваша цель — очистить список, не переходите к удалению контейнера.

Контейнер:

  1. Откройте приложение «Инструменты КриптоПро».
  2. Перейдите в раздел «Контейнеры» и выберите ненужный ключевой контейнер.
  3. Нажмите «Удалить контейнер», затем «Да».

Если подпись создана в другом средстве криптозащиты, контейнер удаляют через его собственную программу или драйвер защищенного носителя, на котором выпущена подпись. Перед подтверждением убедитесь, что выбран именно ненужный контейнер. Последовательность действий в чужой программе не нужно переносить из инструкции для КриптоПро.

Способ 3. Встроенные средства Windows

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

Откройте хранилище личных сертификатов своей учетной записи и найдите нужную запись. Перед удалением сравните данные владельца и срок действия: у одного пользователя могут оставаться старые и действующие сертификаты. Удалите выбранную запись через доступное действие удаления, затем снова просмотрите список. Не удаляйте остальные сертификаты только потому, что их назначение вам неизвестно.

Так удаляется только сертификат из хранилища. Контейнер закрытого ключа остается там, где был. При наличии сохраненного сертификата его можно установить заново; для дальнейшего подписания потребуется и соответствующий ключ. Если сертификат нужен другой программе, перед очисткой убедитесь, что сможете восстановить его запись.

Удаление только открытой части через браузер

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

Рекомендуемый порядок действий

  1. Определите, какие сертификаты действительно устарели: срок действия закончился, подпись выпущена на прежнего владельца или заменена новой.
  2. Проверьте, нужны ли они для хранимых электронных документов.
  3. Убедитесь, что на токене или другом носителе сохранились сертификат и нужный контейнер, если вы хотите продолжать работу после очистки компьютера.
  4. Если сомневаетесь в назначении сертификата или контейнера, отложите удаление. Для очистки только списка используйте хранилище Windows, сохранив копию сертификата.
  5. Когда ключ окончательно не нужен, удалите ненужный контейнер через КриптоПро или программу носителя; запись сертификата проверьте отдельно.
  6. Проверьте список сертификатов в Windows и в КриптоПро: выбранная для удаления запись должна исчезнуть, действующие сертификаты должны остаться.

Если после очистки сертификат не находится в нужной программе или при подписании появляется сообщение об отзыве, это отдельные задачи: поиск сертификата в Windows 10 и 11 и разбор ошибки «Сертификат отозван» описаны в соответствующих материалах.

Ответы на частые вопросы

Можно ли удалять сертификат с истекшим сроком действия?

Можно, но сразу этого делать не стоит. Сначала выясните, нужен ли он для проверки ранее подписанных документов и работы с архивом. Если сохранились зашифрованные документы, отдельно оцените необходимость контейнера закрытого ключа: одна копия сертификата его не заменяет. Истечение срока действия сертификата не означает, что все связанные с ним данные можно уничтожить.

Если удалить сертификат из Windows, пропадет ли и закрытый ключ?

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

Что делать, если я удалил нужный сертификат по ошибке?

Найдите сохранившуюся копию сертификата. Если он хранится на токене, подключите носитель и установите сертификат заново. Удаление записи из Windows не означает, что исчез и контейнер ключа. Если же удален контейнер, повторная установка одного сертификата ключ не вернет. При отсутствии необходимых копий обратитесь в удостоверяющий центр для выпуска новой подписи.

Что сделать с электронной подписью перед сдачей компьютера в ремонт или передачей другому человеку?

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

Как не удалить действующую подпись вместе со старой?

На токене может быть несколько контейнеров, поэтому не очищайте весь носитель ради одного устаревшего сертификата. Перед подтверждением сверьте владельца, срок действия выбранного сертификата и его связь с контейнером. Сертификат и контейнер выбирайте отдельно. Если связь между ними неясна, отложите удаление ключа: очистка списка сертификатов не требует уничтожения остальных контейнеров.

Как удалить контейнер, если он создан не в КриптоПро?

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

Поделиться
Не только читать

Нужна подпись — подберём под вашу задачу

Определим вид подписи, посчитаем стоимость и поможем с выпуском. Быстро и без спама.

Получить консультацию