WebExtensionsAPI
Versio hetkellä 1. joulukuuta 2017 kello 14.45 – tehnyt TUOMALA JUHA 10000350X (keskustelu | muokkaukset)
WebExtensions (WebExtensions API) on selaimen ominaisuuksia muuttava rajapinta joka tukee myös kryptograafisia toimintoja. Digitsaation näkökulmasta merkittävä on älykorteille tallennettujen varmenteiden käsittely joka mahdollistaa tunnistamisen ja allekirjoittamisen webissä. Käytännössä tämä korvaa aiemmin selaimissa käytetyn PKCS11 -pluginin.
WebExtensions -rajapinta syntyi Googlen Chrome selaimen aikoihin ja kyseinen selain tukee sitä natiivisti kuten myös Mozillan Firefox selain.
Websivulta tuleva Hwcrypto -javascript käyttää selaimen rajapintaa tunnistamiseen ja allekirjoittamiseen. Kyselyt menevät selaimen valmistajakohtaisen Native Messaging kirjaston läpi joka tarjoaa yhtenäisen rajapinan WebExtensions kirjastolle.