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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Skarvon  
#1 Оставлено : 27 марта 2025 г. 12:52:29(UTC)
Skarvon

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

Группы: Участники
Зарегистрирован: 17.09.2012(UTC)
Сообщений: 35
Мужчина
Откуда: Москва

Сказал «Спасибо»: 7 раз
Сертификат OCSP службы, при формировании архивной метки времени, не попадает в результирующую подпись.
Проверка подписи CAdES-A v3 сторонними средствами выполняется с ошибкой.
Подпись "КриптоПро CAdES-A v3.p7s" ( CAdES-Av3.zip (14kb) загружен 4 раз(а). прилагается) сформирована с помощью утилиты КриптоПро cryptcp.x64.exe, версии 5.0.12278.0
Версия КриптоПро: 5.0.13300 КС1

Точнее, сертификат OCSP службы попадает в подпись, но имеет некорректную ссылку в OCSP ответе, хранящегося в неподписываемом certificate-revocation-values атрибуте 'id-aa-ets-revocationValues'.
OCSP ответ содержит ссылку на сертификат по полю BasicOCSPResponse/tbsResponseData/responderID::[2]/KeyHash::OCTET STRING, в котором указано значение, равное значению дополнения subjectKeyIdentifier (2.5.29.14) сертификата OCSP службы.
А должно быть SHA-1 хеш-значение открытого ключа. Вот из спецификации RFC 2560:
KeyHash ::= OCTET STRING --SHA-1 hash of responder's public key (excluding the tag and length fields)

А вот из методических рекомендаций ТК26:
ResponderID ::= CHOICE
{
byName [1] Name,
byKey [2] KeyHash
}
Где поле byKey структуры ResponderID имеет тип KeyHash и должно содержать хэш-код, вычисленный от поля subjectPublicKey сертификата службы OCSP (см. Р 1323565.1.023–2018, пункт 5.2) с использованием алгоритма хэширования SHA-1. При вычислении хэш-кода следует исключить тег и длину указанного поля. Результат должен быть представлен в виде OCTET STRING и закодирован в DER.


Вероятно, при вычислении хеш-значения, вы исключили из данных открытого ключа не только тег и длину поля, но и байт неиспользуемых бит.
Возможно это ошибка, проверьте пожалуйста.

Wanna join the discussion?! Login to your Форум КриптоПро forum account. Новые регистрации запрещены.

Offline Новожилова Елена  
#2 Оставлено : 27 марта 2025 г. 13:45:59(UTC)
Новожилова Елена

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

Группы: Администраторы, Участники
Зарегистрирован: 10.12.2008(UTC)
Сообщений: 926
Женщина
Откуда: Крипто-Про

Поблагодарили: 101 раз в 96 постах
Здравствуйте!

Из вашего сообщения видно, что указанный сертификат OCSP-службы всё-таки в подпись попадает.
Но ссылка на него не принимается неким "сторонним приложением" из-за несовпадения хэш-значения в поле keyHash структуры ResponderID.
Я правильно поняла?

По хэш-значению - это значение в ответ кладёт служба OCSP. Какая служба использовалась?
В наших службах вычисляется хэш-значение открытого ключа, указанного в поле SubjectPublicKeyInfo сертификата службы OCSP.
Offline Skarvon  
#3 Оставлено : 27 марта 2025 г. 14:16:33(UTC)
Skarvon

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

Группы: Участники
Зарегистрирован: 17.09.2012(UTC)
Сообщений: 35
Мужчина
Откуда: Москва

Сказал «Спасибо»: 7 раз
Цитата:
Я правильно поняла?

Да
Цитата:
Какая служба использовалась?

Я приложил сертификат idCryptoPro.cer вместе с подписью в фале CAdES-Av3.zip
Сертификат выпущен "Тестовый УЦ ООО "КРИПТО-ПРО"" на сайте https://testgost2012.cryptopro.ru/certsrv/
В дополнении "Authority Information Access" сертификата указаны следующие OCSP службы:
http://testgost2012.cryptopro.ru/ocsp2012g/ocsp.srf
http://testgost2012.cryp....ru/ocsp2012gst/ocsp.srf

Сертификат OCSP службы "Operator ocsp2012g", попавший в архивную подпись, прикладываю operocsp.zip (1kb) загружен 1 раз(а).
Возможно, эта службы некорректно формирует OCSP ответ, с неправильным значением поля KeyHash.

P.S.
Подпись сформирована утилитой cryptcp.x64.exe.
Т.е. весь инструментарий от КриптоПро
Offline Новожилова Елена  
#4 Оставлено : 1 апреля 2025 г. 11:37:39(UTC)
Новожилова Елена

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

Группы: Администраторы, Участники
Зарегистрирован: 10.12.2008(UTC)
Сообщений: 926
Женщина
Откуда: Крипто-Про

Поблагодарили: 101 раз в 96 постах
thanks 2 пользователей поблагодарили Новожилова Елена за этот пост.
Skarvon оставлено 01.04.2025(UTC), Андрей * оставлено 01.04.2025(UTC)
Offline Skarvon  
#5 Оставлено : 1 апреля 2025 г. 13:57:52(UTC)
Skarvon

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

Группы: Участники
Зарегистрирован: 17.09.2012(UTC)
Сообщений: 35
Мужчина
Откуда: Москва

Сказал «Спасибо»: 7 раз
Спасибо!
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.