Erinevate operatsioonisüsteemide ja brauserite jaoks on olemas mitmeid erinevaid allkirjastamispluginaid, mille APId erinevad mõnevõrra üksteisest. Selleks, et oleks lihtsam lisada veebirakendustesse allkirjastamise tuge, soovitame kasutada JavaScript teeki, mille API on ühtne ja mis võimaldab erinevaid pluginaid (operatsioonisüsteemist ja brauserist sõltumata) ühte moodi kasutada.
hwcrypto.js
- hwcrypto.js JavaScript komponent on kättesaadav GitHub keskkonnas.
- API kirjeldus koos kasutusjuhisega. Paralleelselt on toetatud nii uue (Native Messages API) kui ka vana (NPAPI) allkirjastamise mooduli tugi.
- Uut hwcrypto.js komponenti saab katsetada allkirjastamise testlehel.
-
Vaata Peida Veebis allkirjastamise PHP näidisrakendus kasutab allkirjastamismooduli valimiseks hwcrypto.js’i. Kasutades DigiDocService teenust, hõlmab näidisrakendus konteineri loomist, andmefailide lisamist, eemaldamist, allkirjastamist ID-kaardi ja Mobiil-IDga, allkirja eemaldamist ja allkirjade verifitseerimist.
Vaata lähemalt: hwcrypto.js https://hwcrypto.github.io/hwcrypto.js/sign.html.