Статус: Активный участник
Группы: Участники
Зарегистрирован: 27.08.2012(UTC) Сообщений: 51
Сказал(а) «Спасибо»: 2 раз
|
Добрый день, столкнулись с странной проблемой.
На сервере формируется XML файл, подписывается ЭЦП Браузер плагином (отделенная подпись) Далее на сервере идет проверка
/opt/cprocsp/bin/amd64/cryptcp -vsignf -nochain ./dataSign_1401886376204199855.sig -f ./certificate_1401886376223171002.sig
и тут начинается магия, если исходное сообщение однострочное, тогда проверка проходит успешно, если же многострочное, вылетает ошибка проверки
CryptCP 3.41 (c) "Crypto-Pro", 2002-2013. Command prompt Utility for file signature and encryption.
The following certificate will be used: RDN:RU, тест Valid from 14.05.2014 12:02:18 to 04.10.2014 07:09:41
Folder './': ./dataSign_1401886376204199855.sig... Signature verifying... Signer: RU, тест Error: Invalid Signature. /dailybuildsbranches/CSP_3_6r4/CSPbuild/CSP/samples/CPCrypt/DSign.cpp:630: 0x80090006 Error: Signature. /dailybuildsbranches/CSP_3_6r4/CSPbuild/CSP/samples/CPCrypt/DSign.cpp:826: 0x200001F9 [ErrorCode: 0x200001f9]
в чем может быть проблема?
Все данные (исходное сообщение, подпись и сертификат) уходят от сервера А на сервер Б в BASE64, на сервере Б исходное сообщение обрабатывается функцией base64_decode и результат записывается в файл, так же подпись и сертификат пишутся в файл, полученные файлы подаются как параметры.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,844   Сказал «Спасибо»: 584 раз Поблагодарили: 2320 раз в 1818 постах
|
На файлы можно посмотреть? |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,844   Сказал «Спасибо»: 584 раз Поблагодарили: 2320 раз в 1818 постах
|
Автор: Golodnyi  и тут начинается магия, если исходное сообщение однострочное, тогда проверка проходит успешно, если же многострочное, вылетает ошибка проверки Вы имеете ввиду строку и наличие в ней 13 и 10 ASCCI-кодов? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 27.08.2012(UTC) Сообщений: 51
Сказал(а) «Спасибо»: 2 раз
|
Автор: Андрей *  Автор: Golodnyi  и тут начинается магия, если исходное сообщение однострочное, тогда проверка проходит успешно, если же многострочное, вылетает ошибка проверки Вы имеете ввиду строку и наличие в ней 13 и 10 ASCCI-кодов? Да Вложение(я):  file.zip (6kb) загружен 14 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 27.08.2012(UTC) Сообщений: 51
Сказал(а) «Спасибо»: 2 раз
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 27.08.2012(UTC) Сообщений: 51
Сказал(а) «Спасибо»: 2 раз
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 27.08.2012(UTC) Сообщений: 51
Сказал(а) «Спасибо»: 2 раз
|
Поделитесь своими мыслими пожалуйста...
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 22.01.2008(UTC) Сообщений: 671   Откуда: Йошкар-Ола Сказал «Спасибо»: 3 раз Поблагодарили: 95 раз в 68 постах
|
Автор: Golodnyi  Поделитесь своими мыслими пожалуйста... Поделюсь мыслями насчет данной проблемы: я считаю, что ошибка где-то в вашем коде. Чисто логически рассуждаем: 1) Вы первый человек в мире, который подписал многострочный XML с помощью плагина? Нет. 2) Все остальные, кто это делал раньше, сообщали об ошибке? Нет. Так что напрашивается вывод - ошибка в вашем коде. Ищите. А канючить вроде "ну посмотрите мой код, мне самому лениво" - такое ни на каких форумах не любят. |
С уважением, Юрий Строжевский |
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 27.08.2012(UTC) Сообщений: 51
Сказал(а) «Спасибо»: 2 раз
|
Автор: Юрий  Автор: Golodnyi  Поделитесь своими мыслими пожалуйста... Поделюсь мыслями насчет данной проблемы: я считаю, что ошибка где-то в вашем коде. Чисто логически рассуждаем: 1) Вы первый человек в мире, который подписал многострочный XML с помощью плагина? Нет. 2) Все остальные, кто это делал раньше, сообщали об ошибке? Нет. Так что напрашивается вывод - ошибка в вашем коде. Ищите. А канючить вроде "ну посмотрите мой код, мне самому лениво" - такое ни на каких форумах не любят. код никто не просит проверять, тем более он не мой, т.к. подписывается стандартными средствами ЭЦП браузер плагина, а првоеряется стандартными средствами cryptcp мой код только занимается трансфером данных. Знаю что при работе с ЭЦП плагином и cryptcp не мало нюансов, возможно я что то упустил
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 22.01.2008(UTC) Сообщений: 671   Откуда: Йошкар-Ола Сказал «Спасибо»: 3 раз Поблагодарили: 95 раз в 68 постах
|
Возможно. Что от форума то нужно? |
С уважением, Юрий Строжевский |
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close