Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Проблема с проверкой подписи из МЧД
Статус: Новичок
Группы: Участники
Зарегистрирован: 27.12.2023(UTC) Сообщений: 1  Сказал(а) «Спасибо»: 1 раз
|
При попытке проверить подпись для МЧД падает ошибка, общая для CAPI и CryptoPro - т.е. это не баг CAPI. ошибка 4402: ошибка проверки отсоединенной подписи; (ошибка 4402: ошибка проверки отсоединенной подписи; ошибка CryptoAPI 0x8009310b: ASN1 bad tag value met.) ошибка CryptoAPI 0x8009310b: ASN1 bad tag value met. (ASN1 corrupted data. AsnContentException: The provided data is tagged with 'Application' class value '13', but it should have been 'Universal' class value '16'.) Разницу видим в том, что есть два сертификата в подписи. Тот что мы можем проверить - представлен сразу бинарником, а который падает с ошибкой - это base64 string. Разницу между ними уловить не смогли, вероятно это что то связанное с PEM/DER форматами, но ничего из того что гуглилось, не помогло, в чем может быть проблема? Отредактировано пользователем 27 декабря 2023 г. 14:54:15(UTC)
| Причина: Удаление перс данных
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,504   Сказал «Спасибо»: 554 раз Поблагодарили: 2250 раз в 1756 постах
|
Автор: Relita  При попытке проверить подпись для МЧД падает ошибка, общая для CAPI и CryptoPro - т.е. это не баг CAPI. ошибка 4402: ошибка проверки отсоединенной подписи; (ошибка 4402: ошибка проверки отсоединенной подписи; ошибка CryptoAPI 0x8009310b: ASN1 bad tag value met.) ошибка CryptoAPI 0x8009310b: ASN1 bad tag value met. (ASN1 corrupted data. AsnContentException: The provided data is tagged with 'Application' class value '13', but it should have been 'Universal' class value '16'.) Всё там нормально проверяется. Баг - нужно передавать на проверку бинарные данные, декодировать из base64 sig файл. p.s. ПЕРСОНАЛЬНЫЕ ДАННЫЕ и ПАСПОРТНЫЕ! |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,504   Сказал «Спасибо»: 554 раз Поблагодарили: 2250 раз в 1756 постах
|
ASN1 парсер ничего не знает про base64.
|
|
 1 пользователь поблагодарил Андрей * за этот пост.
|
Relita оставлено 27.12.2023(UTC)
|
|
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Проблема с проверкой подписи из МЧД
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close