UNPKG

crypto-pro-cadesplugin

Version:

Библиотека предоставляет API для работы c cadesplugin и Крипто Про

47 lines (39 loc) 1.66 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // NOTE Imports // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// require("./lib/cadesplugin_api"); const CertificatesApi = require("./certificatesApi"); // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // NOTE cadesplugin await function // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// const cadespluginOnload = () => async function cadespluginOnload() { try { await window.cadesplugin; const { getCertsList, getCert, currentCadesCert, signBase64, signXml, about } = CertificatesApi; return { getCertsList, getCert, currentCadesCert, signBase64, signXml, about }; } catch (error) { throw new Error(error); } }(); // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // NOTE Exports // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// exports.default = cadespluginOnload;