Как узнать имя контейнера закрытого ключа криптопро
Перейти к содержимому

Как узнать имя контейнера закрытого ключа криптопро

  • автор:

Информация о расположении и имени контейнера ключа

Для того чтобы узнать расположение и имя вашего контейнера ключей, в программе 1С п ерейдите в Отчеты → Регламентированные отчеты . Далее нажмите Настройки (1), выберите организацию, для которой необходимо определить ID учетной записи (2), после чего перейдите в Список (Список заявлений) (3) :

Откройте последнее одобренное заявление по выбранной организации:

Если вы открыли заявление на подключение, путь к контейнеру закрытого ключа выбранного заявления и имя контейнера будет указаны в разделе Техническая информация (1) в строке Контейнер закрытого ключа (2):

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

С 01.04.2022 завершена поддержка конфигурации «1С:Бухгалтерия предприятия, редакция 2.0» версии ПРОФ.

Это означает, что выпуск обновлений для данной конфигурации больше не планируется. Для продолжения работы рекомендуется перейти на конфигурацию «1С:Бухгалтерия предприятия» редакции 3.0 или на конфигурацию «Бухгалтерия предприятия» редакции 2.0 версии КОРП (поддержка БП 2.0 версии КОРП планируется до конца 2023 года).

Последний опубликованный релиз конфигурации «1С:Бухгалтерия предприятия, редакция 2.0» версии ПРОФ — 2.0.67.25 от 30.03.2022 г.

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

Откройте последнее одобренное заявление по выбранной организации:

Путь к контейнеру закрытого ключа выбранного заявления и имя контейнера находятся на вкладке Служебная информация (1) в строке Путь к контейнеру закрытого ключа (2):

Создание копии контейнера закрытого ключа КриптоПро CSP

Для того чтобы скопировать контейнер закрытого ключа, перейдите в Пуск → Программы → КриптоПро → КриптоПро CSP и откройте вкладку Сервис:

Нажмите кнопку Скопировать:

Нажав на кнопку Обзор выберите необходимый для копирования ключевой контейнер:

Нажмите ОК:

Введите имя для нового ключевого контейнера и нажмите Готово:

Система отобразит окно, в котором необходимо выбрать носитель для копированного контейнера и нажать Ок:

Откроется окно установки пароля на доступ к закрытому ключу. Введите пароль, подтвердите его и нажмите Ок:

СКЗИ КриптоПро CSP осуществит копирование контейнера закрытого ключа.

Если вариант копирования контейнера через СКЗИ КриптоПро CSP не подходит, можно произвести выгрузку контейнера из реестра и перенос на другой ПК.

Для использования электронной подписи на другом ПК, на нем должен быть установлен СКЗИ КриптоПро CSP. После копирования контейнера аналогичным образом на другой ПК необходимо установить сертификат.

КриптоПро: просмотреть сохраненный пароль (пинкод) на контейнер закрытого ключа ЭЦП

Зачастую пользователи не могут вспомнить пароль (пинкод) от контейнера ЭЦП, что неудивительно меняется он раз в год при плановой смене ключа ЭЦП после чего ставится галочка «запомнить пароль» и пароль больше никогда не вводится.Сохраненный пароль можно посмотреть с помощью консольной утилиты csptest, входящей в состав КриптоПро CSP.

Утилита находится в папке с установленным КриптоПро (по умолчанию C:\Program Files\Crypto Pro\CSP\).

Переходим в директорию с программой

cd «C:\Program Files\Crypto Pro\CSP\»

Смотрим имена доступных контейнеров закрытого ключа ЭЦП:

csptest -keyset -enum_cont -fqcn -verifycontext

команда выводит список доступных контейнеров вида: \\.\\

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

csptest -passwd -showsaved -container «<имя контейнера>«

PS: Данный способ подходит для КриптоПро 3.6 и выше. В КриптоПро 3.0 у утилиты csptest отсутствует опция -showsaved.

PPS: Если этот метод не помогает и у вас аппаратные контейнеры (токены), можно попробовать ввести пароль по умолчанию. Для rutoken это 12345678, для eToken 1234567890, для JaCarta PKI/ГОСТ 11111111 (1234567890 если включена опция обратная совместимость).

PPPS: Весь процесс можно автоматизировать обычным батником,который массово достает пароли из всех доступных ключей. Большое спасибо Александру Санникову за доработку скрипта . Скачать bat-файл можно отсюда. Текст батника:

@echo off
SetLocal EnableExtensions EnableDelayedExpansion
copy «C:\Program Files\Crypto Pro\CSP\csptest.exe» >nul
chcp 1251
if exist %computername%.txt del /f /q %computername%.txt
if exist temp.txt del /f /q temp.txt
set NameK=»»
for /f «usebackq tokens=3,4* delims=\» %%a in (`csptest -keyset -enum_cont -fqcn -verifycontext` ) do (
set NameK=%%a
;csptest -passwd -showsaved -container «!NameK!» >> temp.txt
)
del /f /q csptest.exe
set/a $ai=-1
set/a $bi=2
for /f «usebackq delims=» %%a in («temp.txt») do @(set «$a=%%a»
if «!$a:~,14!»==»AcquireContext» echo:!$a! >> %computername%.txt
if «!$a:~,8!»==»An error» echo:Увы, ключевой носитель отсутствует или пароль не был сохранен. >> %computername%.txt & echo: >> %computername%.txt
if «!$a:~,5!»==»Saved» set/a $ai=1
if !$ai! geq 0 set/a $ai-=1 & set/a $bi-=1 & echo:!$a! >> %computername%.txt
if !$bi!==0 echo: >> %computername%.txt & set/a $bi=2
)
del /f /q temp.txt
EndLocal
echo on

Скачать отдельно утилиту csptest для версий 3.6 3.9 и 4.0 можно отсюда.

Как узнать имя и расположение контейнера закрытого ключа?

В открывшемся окне спуститесь до раздела «Служебная информация». Имя контейнера закрытого ключа и путь, по которому он был сохранен, указаны в поле «Путь закрытого ключа для КЭП» (или «Путь закрытого ключа для НЭП»).

© 2015-2023 АО «Калуга Астрал»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *