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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Анатолий Широков  
#1 Оставлено : 10 марта 2026 г. 18:11:30(UTC)
Анатолий Широков

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

Группы: Участники
Зарегистрирован: 22.01.2019(UTC)
Сообщений: 39
Мужчина
Российская Федерация
Откуда: Санкт-Петербург

Сказал «Спасибо»: 15 раз
Добрый день!

Создаю CAdES_BES подпись:

Код:
    boolean detached = false;
    CAdESSignature cadesSignature = new CAdESSignature(detached);
...
    final ByteArrayOutputStream signatureStream = new ByteArrayOutputStream();
    cadesSignature.open(signatureStream);
    cadesSignature.update(dataBytes);
    cadesSignature.close();
    signatureStream.close();



Чем регулируется форма записи бинарных данных 1.2.840.113549.1.7.1 data (PKCS #7) ?

cades.JPG (32kb) загружен 11 раз(а).

Например, нельзя ли это записать единым целым, сохраняя структуру подписи, переданную в dataBytes?

cades-fine.JPG (32kb) загружен 13 раз(а).

Спасибо!

Отредактировано пользователем 10 марта 2026 г. 18:19:25(UTC)  | Причина: Не указана

Offline Евгений Афанасьев  
#2 Оставлено : 16 марта 2026 г. 10:27:16(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 745 раз в 702 постах
Добрый день.
Формирование сообщения CAdES подписи происходит с помощью библиотек Bouncycastle (BC). При поточной подписи он так формирует chunk'и (по 1000 байт). Из CAdESSignature это никак не регулируется.
Одним целым можно записать либо используя CMSSignedData из BC, либо низкоуровнево с помощью asn1rt, как в примерах в samples_sources/CMS_samples, если речь идет, например, о CAdES-BES/T.
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
Анатолий Широков оставлено 16.03.2026(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.