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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline sample_game  
#1 Оставлено : 29 ноября 2017 г. 10:47:26(UTC)
sample_game

Статус: Участник

Группы: Участники
Зарегистрирован: 26.05.2017(UTC)
Сообщений: 14

Сказал(а) «Спасибо»: 2 раз
Сервер Debian, установлен модуль apache phpcades
Подпись сделана с помощью CryptoPro browser plugin
Код:


При запуске скрипта возникает ошибка Invalid Signature. (0x80090006)
хотя подпись с этим файлом проходит проверку в КриптоАРМ

В чем может быть проблема?

UPD. Т.к. подпись отсоединенноая, то по идее нужно передавать в VerifyCades третий параметр 1 или true, но тогда ошибка приходит такая: The parameter is incorrect. (0x80070057)
_attach_1481549903.docx (26kb) загружен 10 раз(а). signature.sig.txt (12kb) загружен 15 раз(а).

Отредактировано пользователем 29 ноября 2017 г. 11:09:02(UTC)  | Причина: Не указана

Offline sample_game  
#2 Оставлено : 29 ноября 2017 г. 14:39:14(UTC)
sample_game

Статус: Участник

Группы: Участники
Зарегистрирован: 26.05.2017(UTC)
Сообщений: 14

Сказал(а) «Спасибо»: 2 раз
ADD.

В логи пишется вот такая ошибка:

Код:

Nov 29 14:30:59 andagar libssp[24523]: capi20: CryptMsgGetParam () Exception :'ϸ颪xea: More data is available.' at file:'/dailybuildsbranches/CSP_4_0/CSPbuild/CSP/capilite/CMSMessage.h' line:163
Nov 29 14:30:59 andagar libssp[24523]: capi20: CryptMsgGetParam () Exception :'ϸ颪xea: More data is available.' at file:'/dailybuildsbranches/CSP_4_0/CSPbuild/CSP/capilite/CMSMessage.h' line:163
Nov 29 14:30:59 andagar libssp[24523]: capi20: CryptMsgGetParam () Exception :'ϸ颪xea: More data is available.' at file:'/dailybuildsbranches/CSP_4_0/CSPbuild/CSP/capilite/CMSMessage.h' line:163
Nov 29 14:30:59 andagar libssp[24523]: capi20: CryptMsgGetParam () Exception :'ϸ颪xea: More data is available.' at file:'/dailybuildsbranches/CSP_4_0/CSPbuild/CSP/capilite/CMSMessage.h' line:163
Nov 29 14:30:59 andagar libssp[24523]: capi20: CryptMsgControl () Exception :'ϸ颪x80090006: Invalid Signature.' at file:'/dailybuildsbranches/CSP_4_0/CSPbuild/CSP/capilite/CMSSignedMessage.cpp' line:861
Offline cross  
#3 Оставлено : 29 ноября 2017 г. 16:59:59(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Взял ваши файлы и поставив "1" третим параметром в VerifyCades у меня все проверилось. У вас какие версии CSP и ЭЦП SDK?
Цитата:
cross@cross7:/tmp$ php test.php
NULL
OKcross@cross7:/tmp$
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline sample_game  
#4 Оставлено : 29 ноября 2017 г. 17:20:53(UTC)
sample_game

Статус: Участник

Группы: Участники
Зарегистрирован: 26.05.2017(UTC)
Сообщений: 14

Сказал(а) «Спасибо»: 2 раз
CSP
/etc/opt/cprocsp# cat release
CryptoPro CSP ver. 4.0.0.0.9842

SDK устанавливался такой пакет:
lsb-cprocsp-devel-4.0.9921-5.noarch.rpm
Offline cross  
#5 Оставлено : 29 ноября 2017 г. 17:31:14(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
А какую версию пакета вы ставили с php расширением?
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline cross  
#6 Оставлено : 29 ноября 2017 г. 17:31:59(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
вот таким образом у вас подпись проверяется? (подставьте свои имена файлов)
Цитата:
/opt/cprocsp/bin/amd64/cryptcp -vsignf /tmp/test -f /tmp/test.sgn
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline sample_game  
#7 Оставлено : 29 ноября 2017 г. 17:36:59(UTC)
sample_game

Статус: Участник

Группы: Участники
Зарегистрирован: 26.05.2017(UTC)
Сообщений: 14

Сказал(а) «Спасибо»: 2 раз
Цитата:

вот таким образом у вас подпись проверяется? (подставьте свои имена файлов)
Цитата:
/opt/cprocsp/bin/amd64/cryptcp -vsignf /tmp/test -f /tmp/test.sgn

Да, единственное, потребовал наличие файла _attach_1481549903.docx.sgn - я просто копию signature.sig туда подставил:
Код:
# /opt/cprocsp/bin/amd64/cryptcp -vsignf _attach_1481549903.docx -f signature.sig
CryptCP 4.0 (c) "Crypto-Pro", 2002-2015.
Command prompt Utility for file signature and encryption.

Certificates found: 4
Certificate chains are checked.
Folder './':
_attach_1481549903.docx... Signature verifying...                                                                                                                                                                                                                             
Signer: "КПП=501801001", 13181185636, 1165018053716, 005018185263, Ведущий программист, ООО 'Андагар', "ул. Калинина, дом 6Б, IV", Королев, 50  Московская область, RU, Александр Владимирович, Федоров, ООО 'Андагар', afedorov@andagar.ru
 Signature's verified.
[ReturnCode: 0]

Отредактировано пользователем 29 ноября 2017 г. 17:38:18(UTC)  | Причина: Не указана

Offline sample_game  
#8 Оставлено : 29 ноября 2017 г. 17:41:43(UTC)
sample_game

Статус: Участник

Группы: Участники
Зарегистрирован: 26.05.2017(UTC)
Сообщений: 14

Сказал(а) «Спасибо»: 2 раз
Автор: cross Перейти к цитате
А какую версию пакета вы ставили с php расширением?

Не совсем понял про какой пакет речь:
в системе установлены такие:
Код:
# dpkg -l | grep csp
ii  cprocsp-curl-64                  4.0.0-4                           amd64        CryptoPro Curl shared library and binaris. Build 9842.
ii  cprocsp-pki-cades                2.0.0-2                           amd64        CryptoPro PKI
ii  cprocsp-pki-plugin               2.0.0-2                           amd64        CryptoPro PKI
ii  lsb-cprocsp-base                 4.0.0-4                           all          CryptoPro CSP library. Build 9842.
ii  lsb-cprocsp-capilite-64          4.0.0-4                           amd64        CryptoAPI lite. Build 9842.
ii  lsb-cprocsp-devel                4.0.9921-6                        all          CryptoPro CSP static libraries and headers. Build 9921.
ii  lsb-cprocsp-kc1-64               4.0.0-4                           amd64        CryptoPro CSP library. Build 9842.
ii  lsb-cprocsp-rdr-64               4.0.0-4                           amd64        CryptoPro CSP readers. Build 9842.

Offline cross  
#9 Оставлено : 29 ноября 2017 г. 17:58:54(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
про вот этот cprocsp-pki-cades
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline sample_game  
#10 Оставлено : 30 ноября 2017 г. 9:00:24(UTC)
sample_game

Статус: Участник

Группы: Участники
Зарегистрирован: 26.05.2017(UTC)
Сообщений: 14

Сказал(а) «Спасибо»: 2 раз
Автор: cross Перейти к цитате
про вот этот cprocsp-pki-cades


cprocsp-pki-cades (2.0.0-2 amd64)

Устанавливался из одного архива SDK, вместе с cprocsp-pki-plugin (2.0.0-2) и lsb-cprocsp-devel (4.0.9921-6)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.