Статус: Новичок
Группы: Участники
Зарегистрирован: 25.11.2025(UTC) Сообщений: 3  Сказал(а) «Спасибо»: 1 раз
|
Здравствуйте!
При создании подписи через приложение командной строки csptest столкнулся с такой проблемой. Если в имени сертификата нет кавычек то csptest может подписать сообщение. "C:\Program Files\Crypto Pro\CSP\csptest.exe" -sfsign -sign -add -detached -my "Фамилия Имя Отчество" -in C:\sign\in.data -out C:\sign\in.data.sig Signature was done.
Но если в имени сертификата присутствуют кавычки, то получим ошибку: "C:\Program Files\Crypto Pro\CSP\csptest.exe" -sfsign -sign -add -detached -my "Организация \"Наименование\"" -in C:\sign\in.data -out C:\sign\in.data.sig E:\branches\CSP_5_0r3t\branches\CSP_5_0r3t_0\CSP\samples\csptest\tmain.c:1541:CertFindCertificateInStore Error 0x80092004: Объект или свойство не найдено. E:\branches\CSP_5_0r3t\branches\CSP_5_0r3t_0\CSP\samples\csptest\tmain.c:2137:read_cert_from_store Error 0x80092004: Объект или свойство не найдено. E:\branches\CSP_5_0r3t\branches\CSP_5_0r3t_0\CSP\samples\csptest\signtsf.c:363:Cannot find User certificate: Организация "Наименование" Error 0x80092004: Объект или свойство не найдено.
Собственно как правильно задать имя сертификата? Возможно ли указать сертификат по его серийному номеру?
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 2,915
Сказал(а) «Спасибо»: 666 раз Поблагодарили: 522 раз в 493 постах
|
Автор: Aleksey_L  Возможно ли указать сертификат по его серийному номеру? По отпечатку в cryptcp: Добавлено: У Вас стоит задача использовать именно тестовую утилиту csptest? Отредактировано пользователем 26 ноября 2025 г. 8:21:11(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 25.11.2025(UTC) Сообщений: 3  Сказал(а) «Спасибо»: 1 раз
|
C:\Program Files\Crypto Pro\CSP>csptest.exe -sfsign -thumbprint invalid option -- 'thumbprint'
Полагаю что это опция cryptcp который продается отдельно.
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 2,915
Сказал(а) «Спасибо»: 666 раз Поблагодарили: 522 раз в 493 постах
|
Автор: Aleksey_L  C:\Program Files\Crypto Pro\CSP>csptest.exe -sfsign -thumbprint invalid option -- 'thumbprint' Код:>"C:\Program Files\Crypto Pro\CSP\csptest.exe" -sfsign -h
C:\Program Files\Crypto Pro\CSP\csptest.exe -sfsign [<command>] [<options>]
CSPTEST generate PKCS#7 Signed message
using CAPI simplified message functions
<commands>:
-sign Sign data from input filename
-verify Verify signature on data specified by input filename
-help Print this help
<options>:
-in <file> Input filename to be signed or verified
-out <file> Output PKCS#7 filename
-my <DName> Cert from CURRENT_USER store (DName or thumbprint)
to process data
-MY <DName> Cert from LOCAL_MACHINE store (DName or thumbprint)
to process data
-password <PIN> Use PIN to open container
-detached Deal with detached signature
-add Add sender certificate to PKCS#7
-signature <file> Detached signature file
-alg <hashalg> Hash algorithm: GOST12_256, GOST12_512,
GOST94_256, SHA1, MD5 or OID. If not specified,
alg will be picked automatically.
-ask Acquire csp context using my cert (default: none)
-base64 Input/output with base64<->DER conversion
-addsigtime Add signing time attribute
-cades_strict Strict signingCertificateV2 attribute generation
-cades_disable Disable signingCertificateV2 attribute generation
-display_content Data to be displayed on Carrier/Reader is embedded in message content
-silent Do not display any user interface
-req_compliant Preview file before sign/verify and check certificate chain (works only with '-detached' option)
Total: SYS: 0,016 sec USR: 0,000 sec UTC: 0,170 sec
[ErrorCode: 0x00000000]
В csptest, указывайте отпечаток в Вашей команде, вместо имени. Автор: Aleksey_L  Полагаю что это опция cryptcp который продается отдельно. Утилита cryptcp для " Microsoft Windows" загружается отдельно со страницы оф.сайта (поиск на странице по слову cryptcp), при этом включена в состав Linux-дистрибутива СКЗИ. Отредактировано пользователем 26 ноября 2025 г. 8:30:02(UTC)
| Причина: Не указана
|
 1 пользователь поблагодарил nickm за этот пост.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 25.11.2025(UTC) Сообщений: 3  Сказал(а) «Спасибо»: 1 раз
|
Код:>"C:\Program Files\Crypto Pro\CSP\csptest.exe" -sfsign -h
C:\Program Files\Crypto Pro\CSP\csptest.exe -sfsign [<command>] [<options>]
CSPTEST generate PKCS#7 Signed message
using CAPI simplified message functions
<options>:
-my <DName> Cert from CURRENT_USER store (DName or thumbprint)
to process data
[ErrorCode: 0x00000000]
В csptest, указывайте отпечаток в Вашей команде, вместо имени. Большое вам спасибо!!! Действительно работает :-)
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 2,915
Сказал(а) «Спасибо»: 666 раз Поблагодарили: 522 раз в 493 постах
|
Автор: nickm  В csptest, указывайте отпечаток в Вашей команде, вместо имени. Также можно указать часть наименования организации, например, имеем " ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "РОГА И КОПЫТА"", то можно указать так: Код:"C:\Program Files\Crypto Pro\CSP\csptest.exe" -sfsign -sign -add -detached -my "РОГА И КОПЫТА" -in C:\sign\in.data -out C:\sign\in.data.sig
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close