Keresés

Hirdetés

Új hozzászólás Aktív témák

  • dqdb

    nagyúr

    válasz Darth Sith #70 üzenetére

    javascript-ből kliensoladalról egy böngészőből soha nem fogok tudni egy lokális hardveres digitális aláírókártyát elérni.
    Chromium származékokban a native messaging segítségével lehetőség van ennek a megvalósítására, amely API-t pont az NPAPI kivezetése miatt hoztak létre. Ehhez a felhasználónak a böngészőtől függetlenül telepítenie kell egy natív alkalmazást (most is, ott van a JRE és a chipkártyaolvasó drivere is), amely a Chromium számára regisztrálja magát, és megadja, mely extensionök férhetnek hozzá. A felhasználónak emellett a böngészőben is telepítenie kell egy extensiont, amely extension kommunikálni tud a natív alkalmazással (tehát nem random oldalon szereplő bármilyen JavaScript). A Chrome egy külön folyamatban indítja el a natív alkalmazást, amely pipe-on keresztül beszélget a Chrome-mal és azon belül a bővítménnyel. Ha a bank a fejlesztési időn szeretne spórolni, akkor kimondottan smart card elérésre a natív oldalból létezik implementáció is.

    Firefox alá js-ctypes segítségével kissé más módon, de van megoldás natív kód használatára.

    Mindkettő évek óta létező lehetőség, ahogyan az NPAPI kivezetése is évek óta téma, nem egyik napról a másikra történik, aki akart, régen léphetett volna.

    Aztán talán egyszer a Web Crypto API bővül majd smart card eléréssel.

    tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek

Új hozzászólás Aktív témák