KAZTOKEN жұмыс үстелі қолданбасы NCALayer қолданбасына ұқсас, мысалы, белгілі құрылғыларды бір рет басу арқылы қол қоюды және бір операцияда бірнеше файлға қол қоюды орындау үшін конфигурациялау мүмкіндігі сияқты қосымша мүмкіндіктері бар.
KAZTOKEN desktop 1.2.788.191Операциялық жүйені қолдау:
Сертификаттау органдарымен интеграция:
API қолдауы:
EDS негізгі медиа түрлерін қолдау:
SIGEX үшін әзірленген көп қолтаңбалы API WebSocket протоколы арқылы жұмыс істейтін классикалық NCALayer API интерфейстерінен айырмашылығы, HTTPS протоколы арқылы жұмыс істейді, сондықтан осы API-ге сұраулар POST
әдісі арқылы https: //127.0.0.1:24680/
.
Бұл API деректер блоктарын қол қою үшін бөлек тасымалдауға мүмкіндік береді, соның арқасында бір операцияда қол қойылған құжаттар саны шектелмейді.
Қол қою екі кезеңде жүзеге асырылады:
Операциядан бас тартуға да болады.
Маңызды: бұл API жұмыс істеуі үшін қоңырау шалатын сервер Content-Security-Policy параметрін орнатуы қажет. Web/HTTP) тақырыбы /CSP) connect-src https://127.0.0.1:24680;
мәні, әйтпесе браузер HTTP сұрауларындағы operationCookie
cookie файлын KAZTOKEN мобильді/жұмыс үстеліне жібермейді және қоңыраулар 401 Рұқсатсыз» қайтарады.
.
Multisignature API қолдауы ашық бастапқы JS кітапханасында ncalayer-js-client жүзеге асырылады.
Көп қолтаңбалы API қолжетімділігін тексеру үшін https://127.0.0.1:24680/
мекенжайына GET
жіберуге болады.
Жауапта қолданба нұсқасы туралы ақпарат бар JSON болады.
Операцияны тіркеу келесі JSON файлын POST
әдісі арқылы https://127.0.0.1:24680/
мекенжайына жіберу арқылы орындалады:
{
"Құжаттардың саны": 1,
"base64": жалған,
"incapsulateContent": жалған
}
numberOfDocuments
- қанша құжатқа (файлға) қол қою керек;base64
- қол қою сатысындағы деректер base64 жолдары түрінде жіберілетінін және қолданба сонымен қатар base64 кодталған жауаптарды қайтаратынын көрсететін жалауша;incapsulateContent
- қол қою кезеңінде деректер нәтижесінде қол қойылған CMS-де инкапсуляциялануы тиіс екенін көрсететін жалауша.Сәтті тіркелгеннен кейін өтінім келесі қоңыраулар үшін қажетті келесі деректермен жауап қайтарады:
operationId
;operationCookie`` cookie файлында (
Set-Cookie`` жауап тақырыбы арқылы орнатылған) бірегей жол мәні болады - деректердің екінші бөлігі.Қол қоюға арналған деректер блоктарын POST
әдісі арқылы https://127.0.0.1:24680/{operationId}
мекенжайына жіберу керек ({operationId}
орнына қол қою әрекетінің идентификаторын көрсету керек). Сондай-ақ, сұраудың бір бөлігі ретінде operationCookie
cookie файлы тіркеу кезеңінде алынған мәнмен бірге жіберілуі керек. Қолданба процедураны тіркеу кезінде numberOfDocuments
бөлімінде көрсетілген деректер блоктарын ғана өңдейді.
Егер base64
жалаушасы орнатылған болса, онда деректер base64 кодында, әйтпесе екілік пішінде берілуі керек.
Қол қою сәтті болса, қолданба 200 күйімен және жауап органы ретінде жасалған CMS қолтаңбасымен жауап береді. Егер base64
жалаушасы орнатылған болса, қолтаңба base64 кодталады, әйтпесе қолданба оны екілік пішінде қайтарады.
Көп қол қою операциясынан бас тарту үшін https://127.0.0.1:24680/{operationId}/cancel
мекенжайына POST
жіберу керек ({operationId}
орнына идентификаторды көрсету керек: қол қою операциясы). Сондай-ақ, сұраудың бір бөлігі ретінде `operationCookie`` cookie файлы тіркеу кезеңінде алынған мәнмен бірге жіберілуі керек. Бұл сұраудың негізгі бөлігі бос болуы керек.
Егер қызмет қандай да бір себептермен сұрауды өңдей алмаса, ол жауап органы ретінде 200-ден басқа кодпен жауап қайтарады, ол қысқаша сипаттамасы бар жолды қайтарады:
403
Тыйым салынған - басқа операция орындалып жатқанда көп қолтаңбаны бастау әрекеті кезінде;400
BadRequest – сұранысқа қатысты техникалық ақаулар (сұраныс толығымен алынбаған немесе сұрау құрылымы дұрыс емес);500
InternalServerError - қолданбада күтпеген қате орын алды (мысалы, қолтаңбаны жасау кезіндегі ерекшелік);409
қақтығыс - пайдаланушы көп қолтаңба үшін кілтті таңдау кезінде «Бас тарту» түймесін басқан;402
PaymentRequired - көп қолтаңба үшін таңдалған кілт жарамды SIGEX корпоративтік жазылымы бар ұйым қызметкерінің кілті емес;401
Рұқсат етілмеген - қате көп қол қою процедурасының идентификаторы operationId
немесе cookie operationCookie
пайдаланылады (атап айтқанда, егер пайдаланушы көп қол қою процесі кезінде «Бас тарту» түймесін басқанда және операция әлдеқашан аяқталса);404
NotFound - сұраудағы жол дұрыс емес.©2024 ТОО "Цифровой поток - Инновации".