Страница 1 из 2

Установка модуля КриптоПро для ЭЦП

Добавлено: 11 апр 2022, 03:17
Евгений
Подскажите пожалуйста, у кого получилось настроить модуль КриптоПро для ЭЦП.

Конфигурация моего сервера Руководитель:
ОС Астра Линукс Смоленск 1.7 (на базе Debian 10), ядро 5.10
веб-сервер nginx 1.14.2
php 7.3.31
КриптоПро 5.0 для Линукс, CADeS 2.0 для Линукс
g++ 8.3.0

Установка производилась согласно документации https://docs.rukovoditel.net.ru/index.php?p=102
Сгенерировано и подключено расширение libphpcades.so
Проверка подключения выполнена успешно - "test init OK"

В настройках "Мой сертификат ЭП" установленные сертификаты появляются, можно выбрать необходимый. Но при выборе появляются ошибки - на снимках, сообщение "Ошибка при проверке токена, некорректные данные: []"
04.JPG
07.JPG
В чем может быть проблема, куда смотреть? В документации выделено красным цветом "На web-сервере должен быть установлен PHP 7.2", а у меня на сервере php 7.3 - может быть ошибка из за этого?

У кого получилось подключить модуль ЭП, подскажите пожалуйста вашу конфигурацию рабочего сервера и версии ПО.

Re: Установка модуля КриптоПро для ЭЦП

Добавлено: 11 апр 2022, 09:32
support
Спросите у этого человека viewtopic.php?p=15668#p15668
Можно еще на их форуме поспрашивать https://www.cryptopro.ru/forum2/default.aspx

Re: Установка модуля КриптоПро для ЭЦП

Добавлено: 12 апр 2022, 02:14
Евгений
support писал(а): 11 апр 2022, 09:32 Спросите у этого человека viewtopic.php?p=15668#p15668
Можно еще на их форуме поспрашивать https://www.cryptopro.ru/forum2/default.aspx
Спасибо, поспрашиваю!

Подскажите пожалуйста, а у вас какая конфигурация сервера в плане работы с ЭЦП? Версию php нужно использовать строго 7.2, как у вас в документации на сайте, или можно любую выше 7.2 ?

Re: Установка модуля КриптоПро для ЭЦП

Добавлено: 12 апр 2022, 06:59
support
Полагаю что можно и выше, сомневаюсь что данная ошибка из за версии пхп.

Re: Установка модуля КриптоПро для ЭЦП

Добавлено: 12 апр 2022, 07:20
Евгений
Переустановил заново все пакеты cprocsp - вероятно, что-то было пропущено.
Теперь при выборе сертификата выпадает вот такая ошибка:
Screenshot_20220412_161741.png
Попробую перейти на apache2, посмотрю как на нем будет работать.

Re: Установка модуля КриптоПро для ЭЦП

Добавлено: 12 апр 2022, 07:26
Евгений
Переключился на apache2, тоже самое. Выбираю сертификат и при его сохранении веб-сервер сбрасывает соединение.
Значит что-то с установленными пакетами и самой сгенерированной бибилиотекой libphpcades.so

Буду заново всё по шагам повторять с самого начала.

Re: Установка модуля КриптоПро для ЭЦП

Добавлено: 12 апр 2022, 08:41
support
Если разберетесь, сообщите в чем была причина, может что в инструкции надо будет добавить.

Re: Установка модуля КриптоПро для ЭЦП

Добавлено: 06 май 2022, 07:39
Евгений
Разобрался с корректной установкой плагина для ЭЦП, нашел правильную последовательность шагов. Расширение libphpcades.so собирается корректно, всё отлично работает.

Но теперь появилась другая проблема.

Как правильно создавать сертификаты, которые будет принимать Руководитель? Вот у меня на рабочем компьютере (Астра Линукс) установлены несколько личных сертификатов. Первые два (Test и admin) сгенерированы на сайте КриптоПро, это тестовые сертификаты. Еще два сгенерированы в ЦУС Випнет ("Ларин") и самоподписанный ("Larin").

Почему Руководитель видит только два тестовых сертификата, но не видит следующие два? Что такого должно быть прописано в сертификате, чтобы его мог использовать Руководитель?
Screenshot_20220506_163312.png

Re: Установка модуля КриптоПро для ЭЦП

Добавлено: 06 май 2022, 07:43
Евгений
Следующая ошибка. Выбираю тестовый сертификат, при его проверке возникает ошибка - "The revocation process could not continue - the certificate(s) could not be checked. (0x800B010E)"

На форуме КриптоПро пишут: "Ошибка 0x800b010e возникает в случае, если не удается проверить какой-либо сертификат из цепочки на отзыв."

На сервере Руководитель и на рабочем компьютере установлены корневые сертификаты, которыми подписан мой тестовый сертификат. Чего ещё не хватает? Что ещё нужно сделать? Есть ли у кого пример работающей системы авторизации по ЭЦП и подписания в Руководителе?
Screenshot_20220506_163757.png

Re: Установка модуля КриптоПро для ЭЦП

Добавлено: 06 май 2022, 08:47
support
Возможно это из за того что сертификат тестовый?