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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Relita  
#1 Оставлено : 27 декабря 2023 г. 14:26:08(UTC)
Relita

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

Группы: Участники
Зарегистрирован: 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)  | Причина: Удаление перс данных

Offline Андрей *  
#2 Оставлено : 27 декабря 2023 г. 14:50:05(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.
ПЕРСОНАЛЬНЫЕ ДАННЫЕ и ПАСПОРТНЫЕ!
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#3 Оставлено : 27 декабря 2023 г. 14:50:59(UTC)
Андрей *

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

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

Сказал «Спасибо»: 554 раз
Поблагодарили: 2250 раз в 1756 постах
ASN1 парсер ничего не знает про base64.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
Relita оставлено 27.12.2023(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.