1. samm: faili lugemine
Kui lohistad faili vaaturisse, annab brauser lehele viite sellele failile. Leht loeb baidid mällu standardse File API abil. Midagi ei saadeta: baidid liiguvad sinu kettalt brauseri vahekaardile.
2. samm: ZIP-i lahtipakkimine
.asice konteiner on ZIP-arhiiv. Vaatur loeb arhiivi sisukorra, leiab faili mimetype ja kausta META-INF kirjed ning pakib üksikuid faile lahti alles siis, kui neid on vaja. Suurt PDF-i ei pakita lahti enne, kui sellel klõpsad.
3. samm: allkirjade lugemine
Iga signatures*.xml fail töödeldakse brauseri sisseehitatud XML-parseriga. Sellest loeb vaatur välja:
- allkirjastaja sertifikaadi, millest saadakse nimi, isikukood, väljaandja ja kehtivusaeg;
- allkirjastamise aja ja ajatempli, kui see on olemas;
- allkirjastaja lisatud rolli ja koha;
- allkirjastatud failide loendi koos iga faili räsiga.
4. samm: terviklikkuse kontroll
Iga allkirjastatud faili kohta arvutab vaatur Web Crypto API abil uue räsi (enamasti SHA-256) ja võrdleb seda allkirjas olevaga. Kui need kattuvad, on fail täpselt see, mis allkirjastati. Kui ei kattu, kuvatakse punane hoiatus koos faili nimega.
5. samm: dokumendi kuvamine
| Dokumendi tüüp | Kuidas see kuvatakse |
|---|---|
| Lehekülgede kaupa lõuendile joonistatuna | |
| DOCX | Brauseris HTML-iks teisendatuna |
| XLSX, XLS, ODS, CSV | Tabelina, iga leht eraldi vahekaardil |
| Pildid, heli, video | Brauseri enda elementidega |
| Tekst, XML, JSON | Dekodeeritult ja vormindatult |
Mida see sinu jaoks tähendab
Kuna serverit vahel ei ole, ei ole ka järjekorda, teenusepakkuja seatud mahupiirangut ega koopiat sinu lepingust kellegi teise kettal. Piiriks on sinu seadme mälu. Hinnaks on see, et veebivaatur ei saa teha asju, mis nõuavad usaldatud serverit või kiipkaarti. Vaata lähemalt: mida veebivaatur saab ja mida mitte.
Korduma kippuvad küsimused
Millistes brauserites ASiC-E veebivaatur töötab?
Chrome’i, Edge’i, Firefoxi, Safari, Opera ja Samsung Interneti ajakohastes versioonides. JavaScript peab olema lubatud.
Kas vaaturi kood laaditakse kolmandatelt osapooltelt?
Ei. ASiCE Viewer pakub kõiki teeke oma domeenilt ja lehe turvapoliitika blokeerib muud allikad.