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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Антон *  
#1 Оставлено : 26 апреля 2012 г. 15:14:51(UTC)
Антон *

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

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

Добрый день.
Помогите плз разобраться, в чем ошибка.

Пример - подписывается хэш от строки "111".
Далее подпись доставляется в КриптоПро JCP и при валидации ( пример из samples_src\CMS_samples\CMSVerify)

Код:

	    final Asn1BerDecodeBuffer asnBuf = new Asn1BerDecodeBuffer(buffer);
	    final ContentInfo all = new ContentInfo();
	    all.decode(asnBuf);



происходит ошибка

Цитата:

Exception in thread "main" com.objsys.asn1j.runtime.Asn1TagMatchFailedException: ASN.1 decode error @ offset 0:
Tag match failed: expected [UNIVERSAL 16], parsed [UNIVERSAL 19]
at com.objsys.asn1j.runtime.Asn1Type.matchTag(Asn1Type.java:49)
at com.objsys.asn1j.runtime.Asn1Type.matchTag(Asn1Type.java:65)
at ru.CryptoPro.JCP.ASN.CryptographicMessageSyntax.ContentInfo.decode(ContentInfo.java:55)
at com.objsys.asn1j.runtime.Asn1Type.decode(Asn1Type.java:15)


Подскажите, плз, почему возникает ошибка ?

Отредактировано пользователем 26 апреля 2012 г. 15:18:23(UTC)  | Причина: Не указана

Вложение(я):
signature.sig (1kb) загружен 19 раз(а).
certif.cer (2kb) загружен 12 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Offline Андрей Писарев  
#2 Оставлено : 26 апреля 2012 г. 15:35:18(UTC)
Андрей *

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

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

Сказал «Спасибо»: 580 раз
Поблагодарили: 2307 раз в 1807 постах
Антон * написал:
Добрый день.
Помогите плз разобраться, в чем ошибка.

Пример - подписывается хэш от строки "111".
Далее подпись доставляется в КриптоПро JCP и при валидации ( пример из samples_src\CMS_samples\CMSVerify)

Код:

	    final Asn1BerDecodeBuffer asnBuf = new Asn1BerDecodeBuffer(buffer);
	    final ContentInfo all = new ContentInfo();
	    all.decode(asnBuf);



происходит ошибка



в файле signature.sig "строка" - явно не asn1 Anxious
3c72e6ef143f2a3c0b81b608a4533ab23ae290c55c28cc18899a4b1323a116e842cbf64c36c67b89579f65554ab4bbd93103a0f0e8f705e05cd2fd77c44d6726

Отредактировано пользователем 26 апреля 2012 г. 15:38:26(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#3 Оставлено : 26 апреля 2012 г. 15:38:00(UTC)
Андрей *

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

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

Сказал «Спасибо»: 580 раз
Поблагодарили: 2307 раз в 1807 постах
Цитата:
Пример - подписывается хэш от строки "111".


Пример в студию ...

а так - в файле какой-то hex вариант от (подписанного) хеша ?...

Отредактировано пользователем 26 апреля 2012 г. 15:40:56(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline Антон *  
#4 Оставлено : 26 апреля 2012 г. 15:45:49(UTC)
Антон *

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

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

Ага, спасибо.

Цитата:



Цитата:

Пример - подписывается хэш от строки "111".


Пример в студию ...


Это и был пример.
хэш от строки "111". ( a85a7b8963e8da190d5d1f073b20761e34fd553613fcda8b7750a556f946da26 )
его подписали и передали в JCP. Подпись в файле signature.sig

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