Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Галактика ERP 9.1GALFSSDLL

Справка по компоненту.

Количество версий компонента13
Количество рещенных задач29
Последная дата обработки компонента2022-10-01 13:48:21
Последная дата файла2022-09-28 08:37:38
Последная версия9.1.9.0

Новые задачи в этом компоненте

GALFSS
102.184408
GALFSS ( 9.1.1.0 )
2018-09-12 12:34:33

Краткое описание :

ЭЦП xml-сообщения SOAP для СМЭВ.

Описание :

Загрузка и импорт ЭЛН

Что измененно :


Необходимо разработать функцию, позволяющую подписать Xml-сообщение Soap для СМЭВ (система межведомственного электронного взаимодействия).

Как измененно :


Добавлена настройка "Настройки Галактики \ Общие настройки системы \ Интеграция со смежными системами \ Портал ФСС \ Сертификат подписи страхователя". В качестве её значения указывается отпечаток (Thumbprint) сертификата подписи страхователя. Выбор сертификата в этой настройке осуществляется из хранилища "Сертификаты - текущий пользователь" из раздела "Личное". То есть предварительно сертификат подписи страхователя должен быть установлен именно в этот раздел хранилища.

Разработан интерфейс Z_DocsFSS::DomDoc, реализующий объектный интерфейс Z_DocsFSS::IDomDoc. Его назначение - упростить код формирования Xml-файла. Описание методов см. в Z_DocsFSS\vip\DomDoc.vih.

Разработана библиотека GalFSS.dll, содержащая методы Sign и VerifySign для подписания xml-документа запроса и проверки подписи в ответном сообщении. Первый параметр обоих методов - имя файла xml-документа; второй параметр метода Sign - отпечаток сертификата подписи, установленного в личном хранилище текущего пользователя. Доступ к методам библиотеки осуществляется с помощью вип-интерфейса Z_DocsFSS::coGalDocsFSS, реализующего объектный интерфейс Z_DocsFSS::comIGalDocsFSS с указанными методами.
GALFSS
102.186010
GALFSS ( 9.1.1.0 )
2018-09-12 12:34:33

Краткое описание :

Шифрование XML-документа (продолжение ПИР 102.184408).

Описание :

Загрузка и импорт ЭЛН

Что измененно :


Шифрование XML-документа (продолжение ПИР 102.184408).

Для решения задачи получения и передачи данных по ЭЛН нужна возможность не только подписать Xml-документ цифровой подписью, но и зашифровать его.
После получения ответа сервера в виде xml-файла, ответ нужно расшифровать.

Документация по работе с web-сервисом см. на портале ФСС http://fss.ru/ru/fund/disabilitylist/technological/index.shtml)

Как измененно :


Реализованы функции шифрования и расшифрования xml-документов.
1. Функция шифрования документа Gost28147EncryptByCert принимает на вход 4 параметра:
-Полный путь к файлу , который шифруем (inFileName)
-Полный путь к файлу, в который сохраняем результат (outFileName)
-Отпечаток сертификата пользователя, шифрующего сообщение (SenderCertThumbprint)
-Отпечаток сертификата пользователя, в адрес которого шифруется сообщение (DestCertThumbprint)
Шифрование происходит по алгоритму ГОСТ 28147 с генерацией сессионного ключа, в xml-документ добавляется информация о сессионном ключе на основе протокола согласования ключей ГОСТ 34.10-2001, a также публичный сертификат пользователя, шифрующего сообщение.

2. Функция расшифрования Gost28147DecryptByCert(предназначена для расшифрования ответного сообщения) принимает на вход 3 параметра:
-Полный путь к файлу, который нужно расшифровать (inFileName)
-Полный путь к файлу, в который сохраняем результат (outFileName)
-Отпечаток сертификата пользователя, отправляющего сообщение, ответ на которое дешифруем. (SenderCertThumbprint)

3. Функция поиска сертификата в хранилище SelectCertByThumbprint, принимает на вход 3 параметра
-Имя хранилища (StoreName)
-Локация хранилища (локальный компьютер, текущий пользователь) (StoreLocation)
-Отпечаток сертификата (Thumbprint)
GALFSS
102.187023
GALFSS ( 9.1.1.0 )
2018-09-12 12:34:33

Краткое описание :

Возможность вызова методов из GalFss.dll без предварительной регистрации dll в реестре.

Описание :

Загрузка и импорт ЭЛН

Что измененно :


Возможность вызова методов из GalFss.dll без предварительной регистрации dll в реестре.
Необходимо доработать вызов методов GALFSS.dll из vip.

Как измененно :


Добавлена возможность вызова функций из GalFSS.dll без предварительной регистрации в реестре.
GALFSS
102.187490
GALFSS ( 9.1.1.0 )
2018-09-12 12:34:33

Краткое описание :

Импорт ЭЛН с портала ФСС. Настройки импорта.

Описание :

Загрузка и импорт ЭЛН

Что измененно :


Импорт ЭЛН с портала ФСС. Настройки импорта.
Предлагается доработать настройки выбора сертификатов для подписания и шифрования сообщения в ФСС.

В настройках для выбора сертификата открывать отдельное окно, в котором отображать основные свойства сертификата:
- сертификат ("понятное имя", если имя задано в свойствах сертификата, иначе подтягивать наименование из свойств "Субъект" из вкладки "Состав" сертификата) (п.1)
- издатель
- действителен
- отпечаток

В значение настроек для
"Настройки Галактики \ Общие настройки системы \ Интеграция со смежными системами \ Портал ФСС \ Сертификат подписи страхователя"
"Настройки Галактики \ Общие настройки системы \ Интеграция со смежными системами \ Портал ФСС \ Сертификат подписи руководителя"
"Настройки Галактики \ Общие настройки системы \ Интеграция со смежными системами \ Портал ФСС \ Сертификат подписи главного бухгалтера"
"Настройки Галактики \ Общие настройки системы \ Интеграция со смежными системами \ Портал ФСС \ Сертификат уполномоченного лица ФСС"
отображать наименование сертификата из. п.1.

Поле "Сертификат" в окне выбора сертификатов отображать в виде гиперссылки,по которой можно открыть выбранный сертификат и посмотреть его свойства.

Как измененно :


Настройка сертификатов для импорта ЭЛН с портала ФСС настраивается в реестре настроек Галактики.
В реестр настроек добавлены настройки:
Сертификат подписи страхователя:
- Настройки Галактики - Общие настройки системы - Интеграция со смежными системами - Портал ФСС - Сертификат подписи страхователя (GALFSS.SIGNATURES.INSURANT.NAME)
Сертификат подписи руководителя:
- Настройки Галактики - Общие настройки системы - Интеграция со смежными системами - Портал ФСС - Сертификат подписи руководителя (GALFSS.SIGNATURES.BOSS.NAME)
Сертификат подписи главного бухгалтера:
- Настройки Галактики - Общие настройки системы - Интеграция со смежными системами - Портал ФСС - Сертификат подписи главного бухгалтера (GALFSS.SIGNATURES.CHIEF.NAME)
Сертификат уполномоченного лица ФСС:
Настройки Галактики - Общие настройки системы - Интеграция со смежными системами - Портал ФСС - Сертификат уполномоченного лица ФСС (GALFSS.SIGNATURES.FSS.NAME)
Перед настройкой сертификатов для импорта ЭЛН с портала ФСС необходимо выполнить проверку реестра настроек.

Сертификаты, которые используются при импорте ЭЛН с портала ФСС, могут храниться как в локальном хранилище компьютера, так и в хранилище "Текущий пользователь".
В окне настройки сертификатов необходимо выбрать хранилище, в котором установлен сертификат. По умолчанию - "Текущий пользователь".
В поле "Сертификат" выбрать нужный сертификат из хранилища сертификатов, которое указано в поле "Хранилище".
Имя сертификата в поле "Сертификат" - это "Понятное имя" из свойств сертификата, если оно заполнено. Иначе - это значение атрибута "CN=" в имени субъекта сертификата (вкладка "Состав").
Поле "Сертификат" является гиперссылкой, по которой можно открыть сертификат для просмотра.
После выбора сертификаты все остальные поля в настройке заполнятся автоматически:
- Издатель (значение атрибута "CN=" в имени Издатель сертификата (вкладка "Состав"))
- Срок действия (значение в имен "Действителен с" и "Действителен по" сертификата (вкладка "Состав"))
- Отпечаток (значение имени "Отпечаток" сертификата (вкладка "Состав"))

Примечание.
Для подписания документа, передаваемого на портал ФСС, сертификат подписи страхователя обязательно должен содержать закрытый ключ.

9.1.9.09.1.8.09.1.7.09.1.6.09.1.11.09.1.10.09.1.5.09.1.4.09.1.003.09.1.002.09.1.2.09.1.001.09.1.1.0