Задача ERP-21211

Задача :ERP-21211

2024-09-05 17:53:02
Краткое описание :
Реализовать работу с CryptoPro CSP в web.
Описание :
Что измененно :
1. Для Галактика ERP на платформе Атлантис 6, веб реализовать
возможность коммуникации с сервисом ФСС СЭДО при помощи криптопровайдера,
закрытого ключа и сертификатов, установленных локально. 2. Исправить формат
пустых xml тэгов в формируемых на платформе Атлантис 6. На данный момент формат
не соответствует стандарту, сообщение не проходит валидацию. 3. Для платформы
Атлантис 6 производить разбор и положительного ответа сервера для вывода
сообщений о логических ошибках.
Как измененно :
В Галактика ERP для обеспечения возможности подписи и
шифрования/дешифровки сообщений при помощи сертификатов и ключей, установленных
локально, произведены следующий доработки: 1. Разработан сервис для
коммуникации с криптопровайдером, установленным локально. Данный сервис
использует входящую в поставку библиотеку galFSS(64x).dll и принимает запросы
на выполнение методов библиотеки в формате JSON. Примеры запроса: {"action":
"openCertStore", "location": "CurrentUser"} {"result":true, "ok": true}
{"action": "getCertThumbprint"}
{"result":"F0BD97B4EC6CD8B71C35631738259CF9F2E54381", "ok": true} Формат
запуска сервиса: cryptosrv64x.exe -g 6677 где параметры: -g включено
логирование -debug запуск в режиме отладки -stop остановить установленную ранее
службу -start запустить установленную ранее службу -remove удалить
установленную ранее службу -installauto установить службу (автозапуск) -install
установить службу 6677 номер TCP/IP порта, по умолчанию - 8080. Необходимый
набор файлов для запуска сервиса для 64 битной ОС(для 32 бит необходимо взять
соответствующие платформе версии файлов): * cryptosrv64x.exe * GalFSS64x.dll *
libxml264x.dll * cryptosrvX.log - лог работы (формируется при включенном
параметре -g). 2. Произведена доработка front-end. В версиях выше 1.0.130
реализованы метод 'FssConnector' и точка входа 'galFSS'. При отправке вызовов
на данные точки из сервера приложений производится перенаправление запроса на
локальный сервис с возвратом ответа вызывающей стороне в неизменном виде. 3.
Произведена доработка Галактика ERP. Для Атлантис 6 на платформе веб
коммуникация с криптопровайдером (должен быть установлен на машине с браузером)
производится через прокси front-end и локальный сервис. На Атлантис 5.5 и
Атлантис 6 2х работа с galFSS(64x).dll производится, по прежнему, через прямой
вызов. 4. Для Атлантис 6 исправлен формат пустого xml-тэга. Сообщения проходят
валидацию. 5. Для Атлантис 6 реализован парсинг положительных ответов от
сервера для вывода кодов ошибок и сообщений, содержащихся в ответе

Название продукта Название компонента Тип Последняя версия Дата выхода
GALFSSGALFSSDLL9.1.12.02024-09-05 17:53:02
GALHTTPCONNECTORGALHTTPCONNECTORDLL9.1.20.0
Z_DOCSFSSZ_DOCSFSSRES9.1.114.0