Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline auglov  
#1 Оставлено : 31 июля 2017 г. 16:52:49(UTC)
auglov

Статус: Активный участник

Группы: Участники
Зарегистрирован: 25.12.2014(UTC)
Сообщений: 76

Сказал(а) «Спасибо»: 3 раз
Здравствуйте.

Есть открепленная усовершенствованная ЭП. Она отлично проходит проверку программно в JCP.

Если делать

Код:
cryptcp.x64.exe -vsignf "ДобавлениеОснования.png"


и потом отвечать "y" на вопросы об использовании просроченных сертификатов, то проверка тоже проходит:

Код:

Папка '.\':
ДобавлениеОснования.png... Проверка подписи...

Автор подписи: ТестГГЭ1, ТестГГЭ2, ТестГГЭ3, ТестГГЭ4, ТестГГЭ5, ТестГГЭ6, ТестГГЭ7, ТестГГЭ9, ТестГГЭ8, ТестГГЭ10, RU
Один из сертификатов в цепочке просрочен.
Вы хотите использовать этот сертификат (Да[Y], Нет[N], Отмена[C])?y

 Подпись проверена.
[ReturnCode: 0]


Но если сделать

Код:
cryptcp.x64.exe -vsignf -xlongtype1 "ДобавлениеОснования.png"


то вот такой результат будет:

Код:

CryptCP 4.0 (c) "КРИПТО-ПРО", 2002-2015.
Утилита командной строки для подписи и шифрования файлов.
Папка '.\':
ДобавлениеОснования.png... Ошибка: Не удалось открыть файл 'cades library'.
dsign.cpp:396: 0x20000065
[ErrorCode: 0x20000065]


Что не так? Где взять и куда нужно положить 'cades library'?

В win32 версии результат тот же.

Отредактировано пользователем 31 июля 2017 г. 16:53:37(UTC)  | Причина: Не указана

Offline Александр Лавник  
#2 Оставлено : 31 июля 2017 г. 18:18:09(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,451
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 791 раз в 731 постах
Добрый день.

Для работы cryptcp c библиотеками cades необходимо установить КриптоПро ЭЦП Runtime (ссылки доступны на странице http://www.cryptopro.ru/downloads):

- x32 - https://cryptopro.ru/sit...ease_2_0/cades-win32.msi

- x64 - https://cryptopro.ru/sit...elease_2_0/cades-x64.msi
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Александр Лавник за этот пост.
auglov оставлено 31.07.2017(UTC)
Offline auglov  
#3 Оставлено : 31 июля 2017 г. 19:07:14(UTC)
auglov

Статус: Активный участник

Группы: Участники
Зарегистрирован: 25.12.2014(UTC)
Сообщений: 76

Сказал(а) «Спасибо»: 3 раз
Все сразу заработало. Спасибо.

PS: Совершенно неочевидно было, что их нужно установить. Какое место в документации я пропустил? Возможно, стоит в самом cryptcp сделать другое сообщение об ошибке в этом случае?
Offline Александр Лавник  
#4 Оставлено : 1 августа 2017 г. 10:07:24(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,451
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 791 раз в 731 постах
Да, действительно в документации на cryptcp (например, в http://cryptopro.ru/site...yptcp/cryptcp_5.0.x.pdf) есть только примечание:

"Примечание: Для работы с усовершенствованной подписью необходимо наличие на
компьютере пользователя ПО КриптоПро TSP Client и КриптоПро OCSP Client с действующими
лицензиями, которые вводятся через управление лицензиями КриптоПро PKI."

Мы учтем Ваши замечания в будущих версиях документации.
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.