Web Unit SDK поставляется в виде UMD-модуля web-unit-client.umd.js и набора файлов декларации типов (*.d.ts).
Чтобы встроить вызовы криптофункций в веб-приложение:
Подключите 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";
Создайте объект класса WebUnitClient одним из способов:
для вызова операции с демонстрацией графического интерфейса:
const client = new WebUnitClient();
для вызова операции без демонстрации графического интерфейса (в режиме «Без подтверждения»):
const client = new WebUnitClient().withBypass();
Задайте расширение обрабатываемых файлов по умолчанию (будет использоваться, если пользователь не укажет расширение файла):
WebUnitClient.defaultExtension = '.doc';
Задайте период проверки подключения к Web Unit (в миллисекундах, рекомендуемое значение — 10000):
WebUnitClient.checkConnectivityTimeout = 10000;
Задайте URL, по которому веб-страница будет обращаться к Web Unit:
для подключения по протоколу HTTP:
WebUnitClient.httpBaseUrl = "http://127.0.0.1:61111/webhost";
для подключения по протоколу HTTPS:
WebUnitClient.httpsBaseUrl = "https://127.0.0.1:61112/webhost";
Вызовите метод checkConnection — проверку возможности подключения к SDK.
Вызовите метод нужной криптографической операции. Методы описаны в разделе Exports.
Generated using TypeDoc