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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline chirkovAS  
#1 Оставлено : 19 июня 2018 г. 14:18:42(UTC)
chirkovAS

Статус: Новичок

Группы: Участники
Зарегистрирован: 19.06.2018(UTC)
Сообщений: 5
Российская Федерация
Откуда: Челябинск

Ubuntu server 16.04, 64 битная версия криптопро 4.0.0-4.
Нужно подписать xml файл и отправить его в маркировку лекарственных препаратов через API, однако когда он проходит API - он не расшифровывается. Ответ от техподдержки API был такой:
"Вы отправили подписанный документ, а подпись должна быть открепленной. Поэтому обработка документа прервалась уже на этапе приема, т.е. проблема не с нашей стороны."
Мой текущий запрос :
Код:
sudo /opt/cprocsp/bin/amd64/cryptcp -sign -nochain  -dn <пользователь>  config.xml config.xml.sgn -pin 111

Как правильно нужно сделать открепленную подпись? Заранее спасибо.
Offline Русев Андрей  
#2 Оставлено : 19 июня 2018 г. 21:25:03(UTC)
Русев Андрей

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

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,260

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 442 раз в 322 постах
Добавьте ключ -detached
Официальная техподдержка. Официальная база знаний.
Offline chirkovAS  
#3 Оставлено : 20 июня 2018 г. 6:47:39(UTC)
chirkovAS

Статус: Новичок

Группы: Участники
Зарегистрирован: 19.06.2018(UTC)
Сообщений: 5
Российская Федерация
Откуда: Челябинск

Автор: Русев Андрей Перейти к цитате
Добавьте ключ -detached

Попробовал - проблема осталась, так же не происходит в API. Что ещё может быть в теории не так и можно попробовать поменять в данном случае?

Отредактировано пользователем 20 июня 2018 г. 6:48:26(UTC)  | Причина: Не указана

Offline Александр Лавник  
#4 Оставлено : 20 июня 2018 г. 10:10:39(UTC)
Александр Лавник

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

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

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

Для создания открепленной подписи через cryptcp нужно использовать параметр signf, а не sign:

Код:
sudo /opt/cprocsp/bin/amd64/cryptcp -signf -nochain  -dn <пользователь>  config.xml -pin 111


В результате выполнения данной команды в текущей директории будет создан файл config.xml.sgn с открепленной подписью.
Техническую поддержку оказываем тут
Наша база знаний
Offline chirkovAS  
#5 Оставлено : 20 июля 2018 г. 6:21:47(UTC)
chirkovAS

Статус: Новичок

Группы: Участники
Зарегистрирован: 19.06.2018(UTC)
Сообщений: 5
Российская Федерация
Откуда: Челябинск

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

Я попробовал оба варианта выше для создания открепленной подписи, проштудировал и попробовал всё из документации по cryptcp, результат один и тот же. Сертификат квалифицированный, не отозванный. Вроде проблем быть не должно. cryptcp -vsignf так же ни каких проблем не видит с подписью.
По факту происходит вот что - документ загружается в систему маркировки помечается ошибкой: "Ошибка на этапе первичной обработки документа. Некорректная электронная подпись документа".
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.