Приветствую, коллеги. На флешке был исправный контейнер ГОСТ 2012, но Jinn-Client не показывал его при подписании в Электронном бюджете. Разрядность eXtended Container была выбрана правильно. Причина нашлась в полном наименовании организации внутри сертификата.
Проблема
Носитель определялся компьютером, однако нужного сертификата в окне Jinn-Client не было. На другом этапе сертификат мог быть виден в Windows, но это не означало, что Jinn прочитает связанный контейнер.
Почему Jinn-Client не видел контейнер
В поле O субъекта сертификата было указано название организации длиной более 127 символов. Для использовавшейся версии Jinn-Client такой контейнер требовал преобразования.
Если название короче или равно 127 символам, этот способ не нужен. Тогда я сначала проверяю разрядность eXtended Container.
Как я проверил длину названия
- Открыл сертификат.
- Перешёл на вкладку «Состав».
- Открыл поле «Субъект».
- Нашёл значение
O=— полное название организации. - Посчитал длину значения без приставки
O=.
Как я подготовил совместимый контейнер
Я использовал штатный комплект «Конвертер ЭП ГОСТ-2012», полученный вместе с материалами для настройки рабочего места. Перед работой сделал копию исходного носителя и не использовал единственный экземпляр ключа для эксперимента.
- Запустил
Converter.exeиз проверенного комплекта. - Выбрал исходный контейнер на флешке.
- Нажал «Конвертировать».
- Указал отдельный носитель для результата и задал пароль контейнера.
- Сохранил результат.
На носителе появились файлы TE.cer и TEcont.p15. На одну флешку я сохраняю только один такой результат: повторная конвертация может перезаписать файлы с этими именами.
Как я проверил результат
После преобразования Jinn-Client увидел контейнер. При подписании я выбрал его и ввёл пароль, заданный во время конвертации.
На Рутокене такие файлы обычными средствами могут не удаляться, поэтому безопаснее готовить результат на отдельной флешке. Исходный контейнер я сохраняю до полной проверки подписи.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.