Options
All
  • Public
  • Public/Protected
  • All
Menu

@pkic/web-unit-sdk

Встраивание вызовов криптофункций в веб-приложения

Web Unit SDK поставляется в виде UMD-модуля web-unit-client.umd.js и набора файлов декларации типов (*.d.ts).

Чтобы встроить вызовы криптофункций в веб-приложение:

  1. Подключите Web Unit SDK одним из способов:

    • напрямую к HTML-странице — добавьте на страницу элемент script:

      <script src="каталог_с_web_unit_sdk/web-unit-client.umd.js" type="text/javascript"> </script>

    • если вы используете Webpack — в модуле, в котором предполагается работа SDK, импортируйте класс webUnitClient:

      import { WebUnitClient } from "каталог_с_web_unit_sdk";

  1. Создайте объект класса WebUnitClient одним из способов:

    • для вызова операции с демонстрацией графического интерфейса:

      const client = new WebUnitClient();

    • для вызова операции без демонстрации графического интерфейса (в режиме «Без подтверждения»):

      const client = new WebUnitClient().withBypass();

  1. Задайте расширение обрабатываемых файлов по умолчанию (будет использоваться, если пользователь не укажет расширение файла):

    WebUnitClient.defaultExtension = '.doc';

  1. Задайте период проверки подключения к Web Unit (в миллисекундах, рекомендуемое значение — 10000):

    WebUnitClient.checkConnectivityTimeout = 10000;

  1. Задайте URL, по которому веб-страница будет обращаться к Web Unit:

    • для подключения по протоколу HTTP:

      WebUnitClient.httpBaseUrl = "http://127.0.0.1:61111/webhost";

    • для подключения по протоколу HTTPS:

      WebUnitClient.httpsBaseUrl = "https://127.0.0.1:61112/webhost";

  1. Вызовите метод checkConnection — проверку возможности подключения к SDK.

  1. Вызовите метод нужной криптографической операции. Методы описаны в разделе Exports.

Generated using TypeDoc