Всем привет!
Для того, чтобы упростить разработчикам интеграцию подписания через QR (aka QR подписание) на свои сайты и платформы, мы опубликовали JS библиотеку с открытым исходным кодом.
Библиотека позволяет добавить на сайт поддержку подписания через QR с помощью eGov mobile буквально несколькими строками кода!
Мы используем свободную лицензию MIT
, библиотека размещена на GitHub: https://github.com/sigex-kz/sigex-qr-signing-client
Для того, чтобы начать использовать достаточно:
sigex-qr-signing-client.js
и загрузить его на странице;npm install sigex-qr-signing-client
.Пример подписания документа:
try {
const qrSigner = new QRSigningClientCMS('Запрос на подписание');
await qrSigner.addDataToSign('Данные на подпись', 'MTEK', [], false);
const qrCode = await qrSigner.registerQRSinging();
const qrCodeDataString = `data:image/gif;base64,${qrCode}`;
const signatures = await qrSigner.getSignatures();
return signature[0];
} catch (err) {
console.log(err);
console.log(err.details);
return;
}
Библиотека использует наши открытые API, для начала работы не нужно ни регистрироваться, ни заключать каких-либо договоров. О деталях работы нашего API подписания через QR мы писали ранее в анонсе: ЭЦП через QR на базе eGov mobile (QR подписание).
Хотите обсудить детали? Свяжитесь с нами, мы всегда рады диалогу: контакты.
SIGEX порталы браузерде cookie файлдары мен басқа деректерді сақтау технологияларын тек жекелендіру үшін пайдаланады: хабарландыруларды, еске салуларды және кеңестерді көрсету, сондай-ақ кейбір параметрлерді сақтау үшін. Біз бұл технологияларды өз пайдаланушыларымызды қадағалау, олар туралы ақпарат жинау немесе жарнама көрсету үшін пайдаланбаймыз және үшінші тараптарға мұндай мүмкіндіктер бермейміз. Егжей-тегжейлер Құпиялылық саясатында баяндалған.
Біз электрондық құжаттар, ЭЦҚ және заңды маңызы туралы вебинарлар өткіземіз.