logo Наши способы организации безопасного удалённого доступа к рабочим местам и корпоративным ресурсам
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline tmx  
#1 Оставлено : 19 марта 2020 г. 18:12:59(UTC)
tmx

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

Группы: Участники
Зарегистрирован: 23.01.2019(UTC)
Сообщений: 5

Здравствуйте.
Подпись документа проходит нормально также как и проверка подписи до тех пор, пока сертификат не просрочен.
После этого возникает ошибка: "Failed to verify signature. Error: Истек/не наступил срок действия требуемого сертификата при проверке по системным часам или по отметке времени в подписанном файле. (0x800B0101)"
Что нужно сделать, чтобы проверка проходила успешно независимо от срока сертификата?

Подписываю так: oSignedData.SignCades(oSigner, cadesplugin.CADESCOM_CADES_BES, true);
Проверяю так: oSignedData.VerifyCades(sSignedMessage, cadesplugin.CADESCOM_CADES_BES, true);
Offline two_oceans  
#2 Оставлено : 20 марта 2020 г. 7:59:19(UTC)
two_oceans

Статус: Эксперт

Группы: Участники
Зарегистрирован: 05.03.2015(UTC)
Сообщений: 975
Российская Федерация
Откуда: Иркутская область

Сказал(а) «Спасибо»: 62 раз
Поблагодарили: 219 раз в 206 постах
Добрый день.
Если кратко, то CADES_BES не включает доверенную отметку времени (но может включать недоверенную метку от самого подписавшего, которую ), поэтому проверка производится по текущему времени. Для действительности подписи после истечения срока действия сертификата нужно включить метку доверенного времени, выбрав другой формат, например, cades long type 1. В этом случае, подпись будет действительна пока действительна метка времени (но, с другой стороны, требуются дополнительные затраты и настройки).

Максимум действия метки - пока действителен сертификат УЦ, выдавшего сертификат серверу доверенного времени и пока алгоритмы не признаны недействующими. Перед истечением метки саму метку можно повторно заверить (например, новым сертификатом с новым алгоритмом) и тогда будет действовать далее. На практике это пока встречается крайне редко (самый сложный и самый "долгоиграющий" из текущих формат может быть cades a).
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.