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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline rust@mych_  
#1 Оставлено : 8 августа 2025 г. 11:32:50(UTC)
rust@mych_

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

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

Сказал(а) «Спасибо»: 2 раз
Добрый день!
Подскажите пожалуйста, где можно ознакомиться с документацией по crypto.pro.jcp версии 2.1.jcsp?
В частности вопрос по работе метода verify класса cl_1 из пакета ru.CryptoPro.CAdES:
Сейчас метод используется для проверки подписи формата CAdES-BES:
Код:

CAdESSignature cAdESSignature = new CAdESSignature(signature, content, CAdESType.CAdES_BES);
cAdESSignature.verify(List.of(intermediateCerts), List.of(crls));

Хочется понять, если на проверку передавать подпись формата CAdES_T - как поведет себя метод verify?
Будет ли осуществлена проверка метки времени для формата CAdES_T, или такие проверки нужно выполнять каким-то другим способом?

Отредактировано пользователем 8 августа 2025 г. 11:38:19(UTC)  | Причина: Не указана

Offline Евгений Афанасьев  
#2 Оставлено : 8 августа 2025 г. 12:21:53(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 733 раз в 691 постах
Здравствуйте.
Проверка подписи с понижением типа (например, CAdES-T подписи как CAdES-BES) приведет к проверке только тех компонентов, что определены для заданного типа подписи (т.е. CAdES-BES, штампы времени проверены не будут).
Offline rust@mych_  
#3 Оставлено : 8 августа 2025 г. 13:17:37(UTC)
rust@mych_

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

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

Сказал(а) «Спасибо»: 2 раз
С понижением типа понятно, а если наоборот - в этот метод передавать подпись типа CAdES-T, как поведет себя проверка?
Будет ли осуществлена проверка метки времени?
Offline Евгений Афанасьев  
#4 Оставлено : 8 августа 2025 г. 14:43:10(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 733 раз в 691 постах
Если наоборот - подпись CAdES-BES, а проверять как CAdES-T, то да, штампы потребуются и будут проверены, если есть.
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
rust@mych_ оставлено 08.08.2025(UTC)
Offline rust@mych_  
#5 Оставлено : 8 августа 2025 г. 15:44:49(UTC)
rust@mych_

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

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

Сказал(а) «Спасибо»: 2 раз
Спасибо за ответы, еще уточните пожалуйста верно ли я понял:

если в метод проверки передавать подпись формата CAdES_T т.е.
Код:

CAdESSignature cAdESSignature = new CAdESSignature(signature, content, CAdESType.[b]CAdES_T[/b]);
cAdESSignature.verify(List.of(intermediateCerts), List.of(crls));

то
1) Дополнительно к проверке компонентов формата BES, будет проведена проверка штампов времени?
2) Если штампов времени в подписи не окажется, что произойдет?
3) Где можно ознакомиться с документацией, описывающей данное поведение?
Offline Евгений Афанасьев  
#6 Оставлено : 8 августа 2025 г. 17:42:36(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 733 раз в 691 постах
1) да, будет поиск штампов.
2) ошибка.
3) из документации - есть только описание в CAdES-javadoc.jar в папке javadoc дистрибутива, но не уверен, что там есть детальное описание.
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
rust@mych_ оставлено 11.08.2025(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.