Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро JCP, JavaTLS
»
Как определить, что файл с подписью это отсоединённая подпись, либо присоединенная?
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.12.2021(UTC) Сообщений: 253 Откуда: Новосибирск Сказал(а) «Спасибо»: 77 раз Поблагодарили: 1 раз в 1 постах
|
Коллеги, подскажите плиз как можно определить, что файл с подписью это отсоединённая подпись, либо присоединенная?
Если использовать CAdESSignature cAdESSignature = new CAdESSignature(fileContent, null, null);
информация о подписи извлекается в обоих случаях
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,997 Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 712 раз в 673 постах
|
Можно проверить наличие подписанных данных, отложив декодирование подписи: Код:
CAdESSignature cAdESSignature = new CAdESSignature(signature, null, null, false, true);
InputStream is = cAdESSignature.getSignedContent(); // если null, то подпись отделенная
cAdESSignature.decode();
|
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро JCP, JavaTLS
»
Как определить, что файл с подписью это отсоединённая подпись, либо присоединенная?
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close