Экспорт контейнера с jacarta

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

Для начала нам потребуется windows 7

Лично у меня на других системах, это не получилось.

1. Нужно скачать и установить следующий софт:

  1. Скачать и установить Microsoft Visual C++ 2010 x86
  2. Скачать и установить Strawberry Perl 5.32.1.1 32bit
  3. Скачать и установить Единый Клиент JaCarta 3.0 32bit
  4. Скачать и установить КриптоПро CSP 5.0.12600
  5. Скачать программу jacarta_extract.exe
  6. Скачать файл writeBinaryAPDU.pl
  7. Скачать файл SmartcardSniffer.dll

После установки создаем папку по следующему пути:

C:\SmartcardSniffer

2. В нее помещаем три файла по ссылкам выше

3. Теперь нам нужно добавить запись в реестр

Переходим по этому пути:

Добавляем три записи:

Либо создайте текстовый фаил в несите в него следующий текст.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
"AppInit_DLLs"="C:\SmartcardSniffer\SmartcardSniffer.dll"
"LoadAppInit_DLLs"=dword:00000001
"RequireSignedAppInit_DLLs"=dword:00000000

И сохраните его как имя_файла.reg

После запустите и проверьте чтобы запись добавилась.

4. Теперь перезагружаем ПК

5. Далее заходим в крипто про CSP

Вкладка Сервис>Протестировать выбираем нашу ЭЦП и жмем ок, если требует ввести пароль вводим его.

Жмем готово.

В папке у нас должен появится фаил rundll32.exe.txt

5. Следующим шагом остается запустить командную строку со следующими параметрами

jacarta_extract.exe путь где храниться фаил rundll32.exe и путь куда нужно сохранить выгруженный контейнер.

Путь у меня изменился, так как у меня на windows 7 не было установлен framework я скопировал сам фаил rundll32.exe на windows 10 и уже там из файла получил контейнер.

По итогу у меня получилось вот так:

Если у вас проблемы на этапе получения rundll32.exe.txt то вам необходимо сделать это на windows7 завершить работу антивирусных программ, а лучше на время их удалить.

Остается только выгрузить сертификат, перенести сам контейнер с ним там где будите использовать ЭЦП и соответственно установить. Имеете ввиду что ставить нужно либо на флешку либо на диски где не установлена система, то есть на диск C:\ копировать контейнер нельзя, он работать не будет.

Выгрузить сам сертификат можно прямо из крипто про:

КриптоПро CSP Сервис>Посмотреть сертификаты в контейнере>обзор>ваше эцп>ок

В следующем окне Сертификат>Состав>копировать в фаил

Мастер экспорта сертификата, жмем далее ничего не меня, в конце указываем папку куда сохранить. На этом все!

Обновлено: 25.11.2025 — 14:32

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.