crypto-pro-cadesplugin-extended
Version:
Библиотека предоставляет API для работы c cadesplugin и Крипто Про
53 lines (45 loc) • 1.83 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,
verifyBase64,
getHashByGOST,
getSignatureInfo
} = CertificatesApi;
return {
getCertsList,
getCert,
currentCadesCert,
signBase64,
signXml,
about,
verifyBase64,
getHashByGOST,
getSignatureInfo
};
} catch (error) {
throw new Error(error);
}
}();
// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// NOTE Exports
// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
exports.default = cadespluginOnload;