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

Уведомление

Icon
Error

3 Страницы123>
Опции
К последнему сообщению К первому непрочитанному
Offline dakravch11  
#1 Оставлено : 11 августа 2010 г. 13:34:29(UTC)
dakravch11

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

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

Доброго времени суток!!!
Подскажите пожалуйста,у меня установлена крпто про jcp и jtls ,задача состоит в том что б подписать запрос и отправить его на сервер.
Я создаю стандартный пакет CMS(как понимаю он в der кодировке) ,с самим запросом,подписью и.т.д на сервере установлено ПО signal com,будьте любезны,пролейте свет на вопрос,а нет ли никаких проблем с такой связкой,такой пакет сформированный должен свободно восприниматься и обрабатываться на сервере где установлено ПО Signal com


Причем при обработке своего созданного CMS

final Asn1BerDecodeBuffer asnBuf = new Asn1BerDecodeBuffer(buffer);
final ContentInfo all = new ContentInfo();
all.decode(asnBuf);
У меня все ок
а при получении ответа от ПО signal
вылазеет такая ошибка...

com.objsys.asn1j.runtime.Asn1MissingRequiredException: ASN.1 decode error @ offset 258:
SEQUENCE or SET is missing a required element.
at ru.CryptoPro.JCP.ASN.CryptographicMessageSyntax.SignedData.decode(SignedData.java:171)
at ru.CryptoPro.JCP.ASN.CryptographicMessageSyntax.ContentInfo.checkTC(ContentInfo.java:137)
at ru.CryptoPro.JCP.ASN.CryptographicMessageSyntax.ContentInfo.decode(ContentInfo.java:90)
at com.objsys.asn1j.runtime.Asn1Type.decode(Asn1Type.java:15)


Заранее Спасибо!!!
Offline dakravch11  
#2 Оставлено : 11 августа 2010 г. 15:47:27(UTC)
dakravch11

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

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

Что это вообще за ошибка из-за чего она может возникать??
Offline Iva  
#3 Оставлено : 11 августа 2010 г. 15:48:32(UTC)
Iva

Статус: Активный участник

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

Совместимость с ПО signal com не тестировалась.
Ошибка com.objsys.asn1j.runtime.Asn1MissingRequiredException значит что в закодированном сообщении не хватает обязательного тэга, т.е. неправильный формат сообщения. Обращайтесь к ним за описанием их формата.
Offline dakravch11  
#4 Оставлено : 11 августа 2010 г. 15:54:56(UTC)
dakravch11

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

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

Ясно,спасибо,попробую выяснить...
Offline ikonovalov  
#5 Оставлено : 16 ноября 2012 г. 14:33:44(UTC)
ikonovalov

Статус: Активный участник

Группы: Участники
Зарегистрирован: 03.02.2012(UTC)
Сообщений: 35
Откуда: Moscow

Так и как обстоят дела с совместимостью 2 года спустя? Столкнулся с подобной задачкой. Собственно, есть CMS сообщение созданное через SignalCom.
КриптоПрошный парсер и BouncyCastle-овый ругаются на кривизну в KeyAgreeRecipientInfo.

Трейс bouncycastle
Exception in thread \"main\" java.lang.ClassCastException: org.bouncycastle.asn1.DERSequence cannot be cast to org.bouncycastle.asn1.DERInteger
at org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo.<init>(Unknown Source)


Трейс objsys (CryptoPro)
com.objsys.asn1j.runtime.Asn1MissingRequiredException: ASN.1 decode error @ offset 16:
SEQUENCE or SET is missing a required element.
at ru.CryptoPro.JCP.ASN.CryptographicMessageSyntax.KeyAgreeRecipientInfo.decode(KeyAgreeRecipientInfo.java:127)

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

Luxoft-Москва
Offline Евгений Афанасьев  
#6 Оставлено : 16 ноября 2012 г. 15:58:41(UTC)
Евгений Афанасьев

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

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,977
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 708 раз в 669 постах
Приложите CMS-сообщение (кн. Attach справа).
Offline ikonovalov  
#7 Оставлено : 16 ноября 2012 г. 17:32:21(UTC)
ikonovalov

Статус: Активный участник

Группы: Участники
Зарегистрирован: 03.02.2012(UTC)
Сообщений: 35
Откуда: Moscow

Прикрепляю.
Вложение(я):
test_20121116.p7m (1kb) загружен 4 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Luxoft-Москва
Offline Андрей Писарев  
#8 Оставлено : 16 ноября 2012 г. 17:39:47(UTC)
Андрей *

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

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

Сказал «Спасибо»: 550 раз
Поблагодарили: 2230 раз в 1739 постах
ikonovalov написал:
Прикрепляю.

Цитата:

0 30 : SEQUENCE {
2 06 9: . OBJECT IDENTIFIER envelopedData (1 2 840 113549 1 7 3)

Это зашифрованные данные, а не подписанные

+
Ошибки:
CryptoAPI написал:

[2148077584] : Потоковое криптографическое сообщение не может вернуть запрошенные данные


КриптоАРМ написал:

Ошибка декодирования сообщения (0x80004005)


Отредактировано пользователем 16 ноября 2012 г. 17:51:54(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline ikonovalov  
#9 Оставлено : 16 ноября 2012 г. 17:48:52(UTC)
ikonovalov

Статус: Активный участник

Группы: Участники
Зарегистрирован: 03.02.2012(UTC)
Сообщений: 35
Откуда: Moscow

Да, внутри лежат зашифрованные данные - именно envelopedData - это верно. Я и не предлагаю это расшифровать )) Вопрос в тэгах. Почему BC и CP ожидают один тип, а SC делает другой.

Отредактировано пользователем 16 ноября 2012 г. 17:50:07(UTC)  | Причина: Не указана

Luxoft-Москва
Offline Андрей Писарев  
#10 Оставлено : 16 ноября 2012 г. 17:54:51(UTC)
Андрей *

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

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

Сказал «Спасибо»: 550 раз
Поблагодарили: 2230 раз в 1739 постах
ikonovalov написал:
Да, внутри лежат зашифрованные данные - именно envelopedData - это верно. Я и не предлагаю это расшифровать )) Вопрос в тэгах. Почему BC и CP ожидают один тип, а SC делает другой.


Может быть поэтому?
Цитата:

Алгоритм генерации ключей: ГОСТ Р 34.10-2001 СР для совместимости с CSP КриптоПРО


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