crypto-pro-cadesplugin
Version:
Библиотека предоставляет API для работы c cadesplugin и Крипто Про
47 lines (39 loc) • 1.66 kB
JavaScript
"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;