Электронная подпись, не загружается

Все вопросы/проблемы по установке и использовании.
Romiros
Сообщения: 158
Зарегистрирован: 02 ноя 2022, 05:15
Имя: Роман Сысоев
Откуда: Иркутск
Организация: ООО "ДНС Ритейл"

Электронная подпись, не загружается

Сообщение Romiros »

Доброго времени суток!

С горем по полам установил КриптоПро для PHP

Всё настройки из документации сделал.
Плагин для Yandex браузера установил.
При попытке вставить сертификат выдает ошибку
Изображение

Как посмотреть что за ошибка и как можно понять что не так?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Электронная подпись, не загружается

Сообщение support »

"Ошибка - нет подписанных данных в запросе" - означает что данные сертификата не передаются в форме, как будто он не выбран. В поле ввода нужно выбрать сертификат и тогда нажимать на кнопку.
Так же посмотрите в консоли браузера, может там какие ошибки.
Romiros
Сообщения: 158
Зарегистрирован: 02 ноя 2022, 05:15
Имя: Роман Сысоев
Откуда: Иркутск
Организация: ООО "ДНС Ритейл"

Re: Электронная подпись, не загружается

Сообщение Romiros »

Порядок действий
Изображение

При нажатии на кнопку получаю
Изображение

В консоли браузера ошибка
Изображение
Romiros
Сообщения: 158
Зарегистрирован: 02 ноя 2022, 05:15
Имя: Роман Сысоев
Откуда: Иркутск
Организация: ООО "ДНС Ритейл"

Re: Электронная подпись, не загружается

Сообщение Romiros »

Если нажать на VM7:4
то получим вот такую ссылку на код
Изображение
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Электронная подпись, не загружается

Сообщение support »

О, ну страница недоступна - это уже другая история.
КриптоПро пытается проверить сертификат и зависает.

Это строка 415 в файле plugins\ext\digital_signature_modules\cryptopro\cryptopro.php

Код: Выделить всё

$check = $SignedData->VerifyCades($sgn, 0x01, $detached);
Проверьте лог PHP ошибок, и скорей всего там будет:

Код: Выделить всё

(104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: 
Как лечить не знаю. Я у себя тоже не смог на VDS сервере поставить. Спрашивал на форуме КриптоПро, там ответа нет.

Это нужно обращаться в тех. поддержку КриптоПро и за платно они вам подскажут.

Если получится решить вопрос, напишите, будет очень интересно узнать причину.
Romiros
Сообщения: 158
Зарегистрирован: 02 ноя 2022, 05:15
Имя: Роман Сысоев
Откуда: Иркутск
Организация: ООО "ДНС Ритейл"

Re: Электронная подпись, не загружается

Сообщение Romiros »

Принято.
Буду по возможности разбираться.

Если получиться решить, обязательно расскажу.
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Электронная подпись, не загружается

Сообщение Евгений »

У меня при попытке выбора сертификата для загрузки в профиль - сервер Руководителя тоже выпадает в ошибку 500 или 502.

По всей видимости проблема во взаимодействии Руководителя со сгенерированной библиотекой libphpcades.
Romiros
Сообщения: 158
Зарегистрирован: 02 ноя 2022, 05:15
Имя: Роман Сысоев
Откуда: Иркутск
Организация: ООО "ДНС Ритейл"

Re: Электронная подпись, не загружается

Сообщение Romiros »

Добрался до ошибки 503 Service Unavailable
Тоже прихожу к мнению что надо перебирать версии библиотеки
Охх.

________________________________________________________________
Сергей , подскажите а можно доработать модуль чтобы в нём можно быо выбирать тип подписи (серверная/клиентская).

Типа
при выборе серверной используется скомпилированная библиотека "php_CPCSP"
при выборе клиентской используется "Плагин браузера", "CAdES Plugin"

При работе с клиентской подписью есть мнение что проще будет взаимодействовать.
При этом режиме криптография выполняется в браузере пользователя. Сервер получает уже готовую подпись.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Электронная подпись, не загружается

Сообщение support »

php_CPCSP используется только для для проверки подписи. А подписывает плагин.
Проверка подписи нужна на стороне сервера, потому что в $_POST переменную можно все что угодно передать.

Тоесть данная проблема заключается в том что php_CPCSP не может выполнить проверку. Никакой вразумительной информации об ошибке нет. Может памяти не хватает, может еще что.

Вот что мне писала тех. поддержка хостинга, но мне это не помогло, может вам поможет:

Ошибка mod_fcgid: error reading data from FastCGI server обычно возникает, если FastCGI сервер не может корректно обработать запрос или завершить выполнение. Это может быть связано с тайм-аутами или переполнением буферов

Можно попробовать увеличить таймауты в конфигурации FastCGI в файле etc/apache2/mods-enabled/fcgid.conf:
FcgidConnectTimeout 300
FcgidIOTimeout 300
FcgidBusyTimeout 300
FcgidIdleTimeout 300
FcgidMaxRequestsPerProcess 500

Также можно увеличить параметры php max_execution_time и memory_limit в Fastpanel по инструкции в нашей документации: http://help.tweb.link/8ws
Romiros
Сообщения: 158
Зарегистрирован: 02 ноя 2022, 05:15
Имя: Роман Сысоев
Откуда: Иркутск
Организация: ООО "ДНС Ритейл"

Re: Электронная подпись, не загружается

Сообщение Romiros »

Благодарю за информацию.

Значит буду перебирать версии библиотеки (
тайминги уже менял, не помогло
Ответить