Статус: Активный участник
Группы: Участники
Зарегистрирован: 19.12.2014(UTC) Сообщений: 60  Откуда: Москва Сказал(а) «Спасибо»: 4 раз
|
FreeBSD. CryptCP 4.0
tarkhil@grandsql:~/billing % /opt/cprocsp/bin/amd64/cryptcp -sign -nocert -der /tmp/document-50457.pdf /tmp/document-50457.pdf.sign CryptCP 4.0 (c) "Crypto-Pro", 2002-2018. Command prompt Utility for file signature and encryption.
The following certificate will be used: RDN:"#120A37373331313134373338", ... Valid from 05.06.2018 07:07:01 to 05.09.2019 07:07:01
Certificate chains are checked. Folder '/tmp/': /tmp/document-50457.pdf... Signing the data... 0%CryptoPro CSP: Type pin-code for container Pin-code: CPCSP: Signing with GOST R 34.10-2001 keys is not allowed from January 1st, 2020. You should use GOST R 34.10-2012 after that date. Proceed with a GOST R 34.10-2001 key? (o)OK, (c)Cancel c Error: The action was cancelled by the user./dailybuildsbranches/CSP_4_0/CSPbuild/CSP/samples/CPCrypt/DSign.cpp:350: 0x8010006E [ErrorCode: 0x8010006e]
Пробую указать -hashAlg 1.2.643.7.1.1.2.3 или -hashAlg 1.2.643.7.1.1.2.2 -
Error: Invalid algorithm specified./dailybuildsbranches/CSP_4_0/CSPbuild/CSP/samples/CPCrypt/DSign.cpp:350: 0x80090008 [ErrorCode: 0x80090008]
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,211   Сказал «Спасибо»: 622 раз Поблагодарили: 2399 раз в 1888 постах
|
Здравствуйте. Цитата:CPCSP: Signing with GOST R 34.10-2001 keys is not allowed from January 1st, 2020. You should use GOST R 34.10-2012 after that date. Proceed with a GOST R 34.10-2001 key? А зачем нажимаете отмена? У Вас ключи с ГОСТ 2001. Не нужно смешивать алгоритмы. Если нужен ГОСТ 2012 - получите сертификат с этим алгоритмом. |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 19.12.2014(UTC) Сообщений: 60  Откуда: Москва Сказал(а) «Спасибо»: 4 раз
|
Автор: Андрей Писарев  Здравствуйте. Цитата:CPCSP: Signing with GOST R 34.10-2001 keys is not allowed from January 1st, 2020. You should use GOST R 34.10-2012 after that date. Proceed with a GOST R 34.10-2001 key? А зачем нажимаете отмена? У Вас ключи с ГОСТ 2001. Не нужно смешивать алгоритмы. Если нужен ГОСТ 2012 - получите сертификат с этим алгоритмом. Понял. А умеет ли cryptcp подписывать поток байт, а не файл на диске? Отредактировано пользователем 24 июня 2019 г. 22:02:42(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,211   Сказал «Спасибо»: 622 раз Поблагодарили: 2399 раз в 1888 постах
|
Автор: tarkhil 
А умеет ли cryptcp подписывать поток байт, а не файл на диске? Каким образом предполагается этот поток "передавать" утилите? В чём задача? Отредактировано пользователем 24 июня 2019 г. 22:40:06(UTC)
| Причина: Не указана |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 19.12.2014(UTC) Сообщений: 60  Откуда: Москва Сказал(а) «Спасибо»: 4 раз
|
Хочется открыть поток через open3, заливать в него байты, получить из второго дескриптора подпись, из третьего сообщения об ошибках.
Как задействовать openssl под FreeBSD, я пока не понял, увы. Там был бы перловый интерфейс к библиотекам...
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 21.11.2010(UTC) Сообщений: 1,169
Сказал(а) «Спасибо»: 8 раз Поблагодарили: 164 раз в 149 постах
|
Автор: tarkhil  Хочется открыть поток через open3, заливать в него байты, получить из второго дескриптора подпись, из третьего сообщения об ошибках. /proc/self/fd/1 и /proc/self/fd/2 ? Правда, это всё не будет работать, если cryptcp пытается "перемещаться по файлу".
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close