Známe obmedzenia a nedostatky
Dostupnosť WebSocket rozhrania
Aplikácia Web Signer očakáva WebSocket spojenia na lokálnom sieťovom rozhraní (localhost), kde obsadí prvý dostupný TCP port z množiny 2378, 3546, 4384, 5147, 5692, 6378, 7678, 7681, 9799 a 9796.
Ak nie je ani jeden z uvedených portov dostupný, tak aplikácia WebSocket rozhranie nesprístupní a nebude pomocou nej možné podpisovať dokumenty.
Prehliadač Apple Safari
Vo všeobecnosti platí, že s aplikáciou Web Signer dokáže komunikovať ľubovoľný prehliadač, ktorý v zmysle W3C špecifikácie „Secure Contexts“ považuje localhost za tzv. potentially trustworthy origin.
V prehliadači Google Chrome je táto vlastnosť dostupná od verzie 53 vydanej v roku 2016. V prehliadači Mozilla Firefox je táto vlastnosť dostupná od verzie 55 vydanej v roku 2017. V prehliadači Apple Safari sa táto vlastnosť bez výsledku rieši už od roku 2017.
Z našej pozície bohužiaľ nevieme nijako ovplyvniť, kedy sa spoločnosť Apple rozhodne vo svojom prehliadači túto alebo ľubovoľnú inú technológiu podporovať. Situáciu však aktívne monitorujeme a hneď ako Safari dobehne ostatné prehliadače, budeme na to reagovať.
Výber vlastného úložiska na macOS
Operačný systém macOS neumožňuje svojim používateľom jednoducho vstúpiť dovnútra niektorých špeciálnych adresárov, ako sú napríklad jednotlivé aplikácie nachádzajúce sa v adresári /Applications alebo adresár /usr.
Ak je v dialógu zobrazenom aplikáciou Web Signer pri výbere vlastnej PKCS#11 knižnice potrebné vstúpiť do takéhoto adresára, je možné uvedené obmedzenie operačného systému obísť použitím klávesovej skratky Shift+Command+G a následným priamym zadaním cesty k požadovanému adresáru.
Zobrazenie ikony aplikácie na Debiane
Na distribúcii Debian sa po spustení aplikácie Web Signer nemusí na lište (angl. menu bar) zobraziť jej žltá ikona. Ide o známe obmedzenie grafického prostredia Gnome v tejto distribúcii a obísť ho je možné takto:
- Nainštalujte balík
gnome-shell-extension-appindicator - Reštartujte počítač
- Spustite aplikáciu „Extensions“ a zapnite v nej rozšírenie „Ubuntu AppIndicators“
- Reštartujte počítač
Presun hlavného okna do popredia
Na operačnom systéme Linux s grafickým rozhraním Gnome sa po výzve z webového prehliadača nedokáže hlavné okno aplikácie presunúť do popredia. Tento problém je spôsobený tzv. „focus stealing prevention“ funkcionalitou grafického rozhrania Gnome a je možné ho odstrániť napríklad inštaláciou vhodného rozšírenia pre Gnome Shell.