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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline d.sapaev  
#1 Оставлено : 18 января 2013 г. 9:36:26(UTC)
d.sapaev

Статус: Участник

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

При обновлении cades runtime до версии 1.05.0384 с официального сайта КриптоПро перестает работать усовершенствованная ЭЦП. Точнее она формируется, но при проверке выдает ошибку -

Проверка подписи. Ошибка при проверке подписи Встречено неверное значение тега ASN1. код ошибки: 0x8009310b

Похожее сообщение выходит при попытке расширить подпись до x long type 1 с формата CAdES BES.

Ошибка при расширении подписи
Встречено неверное значение тега ASN1.

При этом если удалить все продукты криптоПро, очистить все утилитой CSPClean.exe и заново поставить, но версию 1.05.0312, то все корректно отрабатывает.

В чем может быть причина?
Offline d.sapaev  
#2 Оставлено : 18 января 2013 г. 12:53:13(UTC)
d.sapaev

Статус: Участник

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

Ошибка проявлялась в результате неправильных настроек сервера, реально ошибку выдает другую-

неизвестное исключение.

Включение дебага ничего не дает- ни одной записи из cades.dll там нет.

ОС- Win7(x64)
CSP 3.6.6.6497
ЭЦП Runtime 1.05.0384

Формат подписи CAdES X long type 1
Offline Новожилова Елена  
#3 Оставлено : 18 января 2013 г. 17:55:37(UTC)
Новожилова Елена

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

Группы: Администраторы, Участники
Зарегистрирован: 10.12.2008(UTC)
Сообщений: 924
Женщина
Откуда: Крипто-Про

Поблагодарили: 99 раз в 95 постах
Что именно вы используете? Интерфейс языка C? Есть ли сообщения в журнале ошибок Windows?
Offline d.sapaev  
#4 Оставлено : 21 января 2013 г. 9:10:04(UTC)
d.sapaev

Статус: Участник

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

Добрый день.
Используем интерфейс языка C. Журнал CAPI2 пуст, никаких сообщений нет при подписи формата X long type 1. При простой подписи стандартные сообщения.
Offline Новожилова Елена  
#5 Оставлено : 21 января 2013 г. 13:35:06(UTC)
Новожилова Елена

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

Группы: Администраторы, Участники
Зарегистрирован: 10.12.2008(UTC)
Сообщений: 924
Женщина
Откуда: Крипто-Про

Поблагодарили: 99 раз в 95 постах
Что вы подразумеваете под "простой" подписью? CAdES-BES? или создание подписи при помощи CryptoAPI?

Если я правильно поняла, то один и тот же код, на одной и той же машине при указании типа подписи CAdES-BES нормально отрабатывает и пишет лог. Но если в этом же коде поменять тип подписи на CAdES-X Long Type 1, то возникает "неизвестное исключение" и в логе пусто?
Offline d.sapaev  
#6 Оставлено : 21 января 2013 г. 14:02:05(UTC)
d.sapaev

Статус: Участник

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

Нет, под простой подписью я понимал обычную подпись ГОСТ- шифрованный хеш.
Проблема решена- в новой версии cades.dll немного сменилась сигнатура метода.
Offline Новожилова Елена  
#7 Оставлено : 21 января 2013 г. 14:10:49(UTC)
Новожилова Елена

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

Группы: Администраторы, Участники
Зарегистрирован: 10.12.2008(UTC)
Сообщений: 924
Женщина
Откуда: Крипто-Про

Поблагодарили: 99 раз в 95 постах
Что поменялось? И в каком методе?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.