(2019-01-20 19:40:04 отредактировано z.yu)

ЕГАИС: PKCS7 подпись невалидна

Здравствуйте.
Получил Рутокен ЭЦП 2.0 с сертификатом УЦ для работы с ЕГАИС. Для проверки подписи воспользовался примером  SignPKCS7-GOST34.10-2012-256 из SDK. Результат сохранил в файл, преобразовал в base64 и отправил в УТМ, а УТМ отвечает: "PKCS7 подпись невалидна".

PS:
Пример VerifyPKCS7 подтвердил - подпись неверна.

Verifying...
 C_EX_PKCS7VerifyInit -> OK
 C_EX_PKCS7Verify -> Failed
Unknown error
 fclose -> OK

Re: ЕГАИС: PKCS7 подпись невалидна

Добрый день, z.yu.

  • Пришлите скриншот из Панели управления Рутокен, вкладка сертификаты.

  • Похоже Вы модифицировали код нашего примера для проверки - пришлите получившийся код

  • Какой именно код возврата у C_EX_PKCS7Verify?

Re: ЕГАИС: PKCS7 подпись невалидна

Скриншот и проекты выслал на hotline@rutoken.ru.
Изменения в коде касаются только идентификатора искомой пары и пароля пользователя, остальное как было. Код возврата C_EX_PKCS7Verify: -2147483639.

Re: ЕГАИС: PKCS7 подпись невалидна

Добрый день, z.yu.

Ответили по коду Вам на почту.

Re: ЕГАИС: PKCS7 подпись невалидна

Благодарю за ответ. Уточните пожалуйста, какой именно нужен сертификат для верификации подписи.

Re: ЕГАИС: PKCS7 подпись невалидна

Добрый день, z.yu.

Давайте продолжать общение в почте. Дублировать в 2 места запросы не имеет смысла.