Каталог решений - Работа с крипто провайдером Узбекистана e-imzo.uz (Web-Socket)

Работа с крипто провайдером Узбекистана e-imzo.uz (Web-Socket)

Работа с крипто провайдером Узбекистана e-imzo.uz (Web-Socket)

В наличии

Внешняя обработка для работы из 1С с крипто провайдером Узбекистана. Потребность возникла в изучении вопроса, из-за отсутствия примеров интеграции с поставщиком электронных цифровых подписей в Узбекистане. Разработчик предоставляет пример интеграции, размещенный на их ресурсе. Но чтобы упростить работу с используемым Web Socket, пришлось написать компоненту и обработку.

Категория:

Описание

Основной источник информации по вопросам интеграции, сайт e-imzo.

Пример, на основании которого родилась обработка, написан на HTML и JS.

В обработке показано как использовать интеграцию с поставляемым ПО.

Описание Свойств и методов внешней компоненты.

Свойства:

EN

  •     "TimeOut", — Числовое свойство. Устанавливает время ожидания в объекте, для использования при выполнения запроса.
  •     "URL", — Адрес ресурса, где расположен сервер. В моем случае он локальный.
  •     "IsSuccess", — Строка. Возвращает состояние выполнения запроса.
  •     "ErrorCode", — Строка. Код ошибки. В результате выполнения запроса.
  •     "ErrorMessage", — Строка. Описание ошибки. В результате выполнения запроса.
  •     "Response" — Строка. Текст ответа в результате выполнения запроса.

RU

  •     "ВремяОжидания",
  •     "АдресURL",
  •     "Успешно",
  •     "КодОшибки",
  •     "СообщениеОбОшибке",
  •     "ТекстОтвета"

Методы:

EN

  •    "Send" — Метод отправки запроса. Содержит один параметр ТекстЗапроса строка JSON.

RU

  •    "Отправить"

Объект компоненты: Возвращает булево в результате обращения к объекту. При появлении ошибки в процессе обработки запроса, возвращает ложь. Описание проблемы помещаются в свойства описанные выше.

Для наглядности использования методов сервера e-imzo реализованы следующие методы.

  • list_all_certificates — Получить список сертификатов
  • create_pkcs7 — Подписать
  • append_pkcs7_attached — Подписать со второй стороны

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

 

Согласно документации e-imzo, необходимо наличие реальной цифровой подписи для целей тестирования и использования данной внешней обработки.

Разработанная внешняя компонента, может использоваться не только для e-imzo. Тестирование компоненты пока продолжается.

Минимальная версия платформы 1С: 8.3.14

has been added to your cart:
Оформление заказа