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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline tarkhil  
#1 Оставлено : 24 июня 2019 г. 21:38:55(UTC)
tarkhil

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

Группы: Участники
Зарегистрирован: 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]


Offline Андрей Писарев  
#2 Оставлено : 24 июня 2019 г. 21:45:15(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 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 - получите сертификат с этим алгоритмом.


Техническую поддержку оказываем тут
Наша база знаний
Offline tarkhil  
#3 Оставлено : 24 июня 2019 г. 21:56:18(UTC)
tarkhil

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

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Offline Андрей Писарев  
#4 Оставлено : 24 июня 2019 г. 22:37:25(UTC)
Андрей *

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

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

Сказал «Спасибо»: 622 раз
Поблагодарили: 2399 раз в 1888 постах
Автор: tarkhil Перейти к цитате


А умеет ли cryptcp подписывать поток байт, а не файл на диске?


Каким образом предполагается этот поток "передавать" утилите?
В чём задача?

Отредактировано пользователем 24 июня 2019 г. 22:40:06(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline tarkhil  
#5 Оставлено : 24 июня 2019 г. 22:47:41(UTC)
tarkhil

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

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

Сказал(а) «Спасибо»: 4 раз
Хочется открыть поток через open3, заливать в него байты, получить из второго дескриптора подпись, из третьего сообщения об ошибках.

Как задействовать openssl под FreeBSD, я пока не понял, увы. Там был бы перловый интерфейс к библиотекам...
Offline basid  
#6 Оставлено : 25 июня 2019 г. 8:46:43(UTC)
basid

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

Группы: Участники
Зарегистрирован: 21.11.2010(UTC)
Просматривает сообщения в теме : 1,169

Сказал(а) «Спасибо»: 8 раз
Поблагодарили: 164 раз в 149 постах
Автор: tarkhil Перейти к цитате
Хочется открыть поток через open3, заливать в него байты, получить из второго дескриптора подпись, из третьего сообщения об ошибках.
/proc/self/fd/1 и /proc/self/fd/2 ?
Правда, это всё не будет работать, если cryptcp пытается "перемещаться по файлу".

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