powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Проблема с ЭЦП
11 сообщений из 11, страница 1 из 1
Проблема с ЭЦП
    #38803102
Retardust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, стоит срочная задача по программному извлечению данных из подписанных сообщений. Сертификат содержится в самих сообщениях.
Кто нибудь сталкивался с подобной задачей?
На Хабре была статья , но то ли из-за других криптопровайдеров (OpenSSL), то ли из-за настроек системы не выходит повторить. (На всякий случай, ошибку получаем: com.objsys.asn1j.runtime.Asn1Exception: table constraint: content decode failed)
КриптоАрм справляется с извлечением данных корректно, а консольный не находит сертификата в файле. В любом случае они требуют лицензию, что не подходит.
Строго говоря проверка подписи не требуется, нужно только отцепить данные. Пытались искать в сторону библиотек по работе с ASN.1, но сразу понимания не пришло, а задача горит - возможно кто нибудь знает путь решения?
...
Рейтинг: 0 / 0
Проблема с ЭЦП
    #38803109
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
начнем с того, как вы пытались это сделать. Где ваши примеры кода ?
далее, какая стоит подпись ?
какую именно информацию вам нужно получить из подписи ?
...
Рейтинг: 0 / 0
Проблема с ЭЦП
    #38803138
Retardust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, информация из подписи нас как раз не интересует. Интересует подписанная информация, то есть само XML сообщение.
Пример кода - всё что в статье 1 в 1 по пунктам.
...
Рейтинг: 0 / 0
Проблема с ЭЦП
    #38803156
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эмм, сообщения приходят не зашифрованные их ниоткуда вытаскивать не надо, оргинальный xml просто содержит дополнительный тег, который содержит подпись и все.
в редких случаях из подписи можно вытащить оригинальные данные, и для этого требуется дополнительные телодвижения. в большинстве случаев, эти данные раздельны, подпись, это просто подпись как будто вы подписали бумажку, подпись нужна только для подтверждения данных, то что они не поддельны. Сами данные никак не шифруются при подписывании.
Иначе это уже шифрование. и это уже другой вопрос
...
Рейтинг: 0 / 0
Проблема с ЭЦП
    #38803176
Retardust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor,
Файл подписан в формате ASN.1, а не тэгом. В тэгах и самих данных вкрапления информации по 4 байта (о длине и типе блока, как я понимаю). Вот они то и мешают парсить XML. Тут либо разбираться с ASN, либо искать готовые решения, либо использовать апи криптопровайдера.
Если КриптоАРМом применить удаление ЭЦП - то остаются только данные, чистый XML, так это точно подпись.
...
Рейтинг: 0 / 0
Проблема с ЭЦП
    #38803181
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Retardust,

такой формат не встречал, если это возможно, можете поделится примерчиком ?
...
Рейтинг: 0 / 0
Проблема с ЭЦП
    #38803187
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и кстати ASN.1 это не ЭЦП это шифрование

https://ru.wikipedia.org/wiki/ASN.1 Стандарт записи, описывающий структуры данных для представления, кодирования, передачи и декодирования данных.
...
Рейтинг: 0 / 0
Проблема с ЭЦП
    #38803226
Retardust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor, сами данные не зашифрованы никак. Файл могу только с измененными данными приложить, но он потеряет валидность конечно.
...
Рейтинг: 0 / 0
Проблема с ЭЦП
    #38803243
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RetardustDAiMor, сами данные не зашифрованы никак. Тогда не понимаю в чем проблема, и что вы хотите получить ?
...
Рейтинг: 0 / 0
Проблема с ЭЦП
    #38803262
Retardust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor, В тэгах и данных вкрапления служебных и текстовых символов. Они не вместо данных, а допустим в середине тэга или текста. Их нужно удалить. Но символы разные, для этого нужно формат ASN разобрать. Сейчас смотрим в сторону парсера ASN, он по-идее должен сделать именно то что нужно.
...
Рейтинг: 0 / 0
Проблема с ЭЦП
    #38803649
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RetardustНа Хабре была статья
В той статье, как раз таки, рассматривался пример формирования электронной подписи с использование КриптоПро JCP.
RetardustПроблема с ЭЦП
Retardustдля этого нужно формат ASN разобрать.
Как одно с другим связано?
Т.е. к электронной подписи всё это никаким боком не относится.
P.S.: "В огороде бузина, а в Киеве дядька" (с) Народная мудрость.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Проблема с ЭЦП
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]