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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Nik_Pavel  
#1 Оставлено : 16 марта 2022 г. 10:30:13(UTC)
Nik_Pavel

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

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

Добрый день. Подскажите, если вызываю csptest для тестирования валидности подписания бинарного (в данном случае PDF) файла отсоединенной гостовской УКЭП на документе, командой
csptest -sfsign -verify -in c:\tmp\csp\test1.pdf -detached -signature c:\tmp\csp\test1.pdf.sgn

то что в таком случае будет проверено, когда утилита выдаёт итоговое положительное сообщение?
Detached Signature was verified OK
Total: SYS: 0,000 sec USR: 0,047 sec UTC: 0,063 sec
[ErrorCode: 0x00000000]

Проверяться будет соответствие файла и сигнатуры ЭП, или и валидность отметки даты-времени самой ЭП в составе SGN-файла тоже?

И не совсем ясно из стандартного хелпа к утилите - в процессе проверки выдаётся так же сообщение, не влияющее на итог проверки ЭП:
An error occurred in running the program.
signtsf.c:736:No user cert specified. Cryptocontext will be opened automaticaly.
Error number 0x2 (2).
Не удается найти указанный файл.

Как правильно в командной строке задавить вывод этого сообщения - чтобы только итоговое выводилось?
Offline Grey  
#2 Оставлено : 16 марта 2022 г. 10:58:21(UTC)
Grey

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

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

Сказал «Спасибо»: 5 раз
Поблагодарили: 215 раз в 174 постах
Автор: Nik_Pavel Перейти к цитате
Добрый день. Подскажите, если вызываю csptest для тестирования валидности подписания бинарного (в данном случае PDF) файла отсоединенной гостовской УКЭП на документе, командой
csptest -sfsign -verify -in c:\tmp\csp\test1.pdf -detached -signature c:\tmp\csp\test1.pdf.sgn

то что в таком случае будет проверено, когда утилита выдаёт итоговое положительное сообщение?
Detached Signature was verified OK
Total: SYS: 0,000 sec USR: 0,047 sec UTC: 0,063 sec
[ErrorCode: 0x00000000]

Проверяться будет соответствие файла и сигнатуры ЭП, или и валидность отметки даты-времени самой ЭП в составе SGN-файла тоже?

И не совсем ясно из стандартного хелпа к утилите - в процессе проверки выдаётся так же сообщение, не влияющее на итог проверки ЭП:
An error occurred in running the program.
signtsf.c:736:No user cert specified. Cryptocontext will be opened automaticaly.
Error number 0x2 (2).
Не удается найти указанный файл.

Как правильно в командной строке задавить вывод этого сообщения - чтобы только итоговое выводилось?


Добрый день.
csptest - тестовая утилита, использование которой в прикладных задачах не рекомендуется.
Правильный способ решения вашей задачи: cryptcp -verify -detached
С уважением,
Сергей
Техническую поддержку оказываем здесь.
Наша база знаний.
Offline Nik_Pavel  
#3 Оставлено : 16 марта 2022 г. 11:56:59(UTC)
Nik_Pavel

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

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

В курсе, что утилита для тестирования (собственно тестированием тестового пакета документов и сигнатур ЭП и занимаюсь). Просто хотелось бы лучше понимать, что конкретно проверяется, а что не проверяется опцией -sfsign -verify, и как вообще это работает.

Отредактировано пользователем 16 марта 2022 г. 11:58:12(UTC)  | Причина: Не указана

Offline Nik_Pavel  
#4 Оставлено : 16 марта 2022 г. 12:16:06(UTC)
Nik_Pavel

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

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

и по поводу вопроса про "signtsf.c:736:No user cert specified. Cryptocontext will be opened automaticaly."
тут вот немного прояснил
https://www.cryptopro.ru....aspx?g=posts&t=6291

но тогда непонятен момент - в SGN-файле есть сертификат.
Я его вижу через консоль, но почему тогда csptest его не видит и требует указать както явно в командной строке? Она же какраз валидность ЭП по этому сертификату проверяет, и выдаёт успешное сообщение "Detached Signature was verified OK".
Вот этот момент хотелось бы лучше понять в использовании тестовой утилиты.

certmgr.exe -list -file c:\TMP\csp\test1.pdf.sgn
=============================================================================
1-------
Issuer : E=ca@****.ru, ОГРН=11********, ИНН=0066*******, C=RU, S=66 Свердловская область, L=Екатеринбург, STREET="улица Ульяновская, д. ***, офис ***", O="Общество с ограниченной ответственностью "*****", CN="Общество с ограниченной ответственностью "*****"
Subject : E=*******@****.ru, ИНН=66*******, СНИЛС=***********, G=Евгений, SN=Евгеньев, CN=Евгеньев Евгений
Serial : 0x0319884D0046AECDA442E8633C91A84AE1
SHA1 Hash : 4e76ae229ced606e9e1df3e8059abb242d536db5
SubjKeyID : a85b079333bd19694fbe965a759a56ee54dc29da
Signature Algorithm : ГОСТ Р 34.11-2012/34.10-2012 256 бит
PublicKey Algorithm : ГОСТ Р 34.10-2012 256 бит (512 bits)
Not valid before : 24/02/2022 04:37:17 UTC
Not valid after : 24/02/2023 04:38:38 UTC
PrivateKey Link : No
OCSP URL : http://pki.sertum-pro.ru/ocspq2012/ocsp.srf
OCSP URL : http://pki2.sertum-pro.ru/ocspq2012/ocsp.srf
CA cert URL : http://ca.sertum-pro.ru/...es/sertum-pro-q-2021.crt
CA cert URL : http://ca.sertum.ru/cert...es/sertum-pro-q-2021.crt
CDP : http://ca.sertum-pro.ru/cdp/sertum-pro-q-2021.crl
CDP : http://ca.sertum.ru/cdp/sertum-pro-q-2021.crl
Extended Key Usage : 1.3.6.1.5.5.7.3.2
1.2.643.2.2.34.6
1.3.6.1.5.5.7.3.4
1.2.643.3.185.1
1.2.643.3.5.10.2.12
1.2.643.3.7.8.1
=============================================================================

[ErrorCode: 0x00000000]
Offline Grey  
#5 Оставлено : 16 марта 2022 г. 14:08:34(UTC)
Grey

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

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

Сказал «Спасибо»: 5 раз
Поблагодарили: 215 раз в 174 постах
Автор: Nik_Pavel Перейти к цитате
В курсе, что утилита для тестирования (собственно тестированием тестового пакета документов и сигнатур ЭП и занимаюсь). Просто хотелось бы лучше понимать, что конкретно проверяется, а что не проверяется опцией -sfsign -verify, и как вообще это работает.


А вам зачем?
Если ваша задача заключается в проверке подписи, то нужно пользоваться cryptcp.
С уважением,
Сергей
Техническую поддержку оказываем здесь.
Наша база знаний.
Offline Nik_Pavel  
#6 Оставлено : 16 марта 2022 г. 14:24:26(UTC)
Nik_Pavel

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

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

Всё просто - по планграфику работ поставка соответствующего ПО для продуктивной работы несколько отстаёт. А тестировать (пулять тестовые документы) стали уже сейчас. Поэтому довольствуемся тем, что есть в стандартной уже ранее купленной коробке Криптопро 4.

И хотелось бы на том что есть понять в т.ч., что там в SGN-файл вторая сторона натолкала (и натолкала ли всё, что нужно, или по минимуму - т.к. доверия контрагенту полного нет.

В частности хотелось бы понять, что можно извлечь из тестового SGN-файла штатными утилитами (csptest, cpverify, certmgr).
Не ясен например момент, какая версия cades, должны ли быть в SGN-файле ещё какието сертификаты (удостоверяющих центров, сервера метки времени например), и проверяется ли в т.ч. валидность даты-времени подписания ЭП.
Offline Nik_Pavel  
#7 Оставлено : 21 марта 2022 г. 12:12:57(UTC)
Nik_Pavel

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

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

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