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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Анатолий Широков  
#1 Оставлено : 5 июня 2025 г. 19:33:22(UTC)
Анатолий Широков

Статус: Участник

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

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

Могу ли заставить CAdESSignature проверить подпись на, скажем, дату подписания?

Я посмотрел в реализацию и увидел, что метод CAdESSignerPKCS7Impl.getBuildDate возвращает null, значение которого используется для построения цепочки сертификата в CAdESSignerPKCS7Impl.verify:
Код:

         this.signerCertificateChain.addAll(this.build(var6, this.provider, this.getBuildingDate()));


В итоге я получаю закономерный

Код:

error codes: [123] 'Certificate expired or not yet valid', 
	at ru.CryptoPro.CAdES.CAdESSignerPKCS7Impl.verify(Unknown Source)
	at ru.CryptoPro.CAdES.CAdESSignerBESImpl.verify(Unknown Source)
	at ru.CryptoPro.CAdES.AbstractCAdESSignature.verify(Unknown Source)



КриптоПро не предусматривает проверку подписи на какой-то момент времени в прошлом, чтобы проверка на валилась на построении цепочки сертификата?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.