Som nemilo prekvapeny, ze Bolsevici su tak hlboko zakoreneni aj za riekou Moravou.
Ale k veci:
Skusal som rozbehat nen+crypto native app v prostredi linux (ubuntu bionic - presnejsie PuppyLinux BionicPup32)
Zamerne som si zvolil 32bit, kedze na
https://download.tescosw.cz/crypto/ pisu, ze pre pouzitie so SVK ID treba nainslalovat 32bit verziu
1. na BionicPup32 som nainstaloval (cez puppy package manager) pcscd, libmpg123-0_1.25.10-1, libopenal1_1.18.2-2, libpulse0_11.1
2. vytvoril link: ln -s /lib/udev/mtp-probe /etc/udev/mtp-probe (na standardnom ubuntu asi netreba)
3. stiahol a nainstaloval wine-staging_4.11~bionic_i386.deb wine-staging-i386_4.11~bionic_i386.deb (z
https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/main/binary-i386/) - co je posledna verzia s ktoru mi fungoval smartCard s scard4wine patchom
4. stiahol a naintaloval scard4wine (
https://sourceforge.net/projects/scard4wine/)
4.1. install.sh u mna nefungoval, ale stacilo
export WINE_LIB32_PREFIX=/opt/wine-staging/lib/wine
cp 32-bit/winscard.dll.so $WINE_LIB32_PREFIX/winscard.dll.so
cp 32-bit/winscard.dll.fake $WINE_LIB32_PREFIX/fakedlls/winscard.dll
cp 32-bit/libwinscard.def $WINE_LIB32_PREFIX/libwinscard.def
5. pod wine som nainstaloval Firefox 63 (
https://ftp.mozilla.org/pub/firefox/releases/63.0.3/win32/en-US/)
nasledovne: /opt/wine-staging/bin/wine Firefox Setup 63.0.3.exe
5.1. vsetko odklikane (doinstalovanie wine mono+gecko) OKREM "lunch firefox now"
5.2. /opt/wine-staging/bin/winecfg - nastavenie aby sa c:\Program Files\Mozilla Firefox\firefox.exe spustala pod win2000
5.3. spustenie firefox /opt/wine-staging/bin/wine ~/.wine/drive_c/Program\ Files/Mozilla\ Firefox/firefox.exe
5.4. a v options nastavene "check for updates but let you choose" a vypnute "Use a background service to install updates"
6. v beziacom wine firefox nainstalovane pomozou
https://zep.disig.sk/QESPortal/sk/Info/Wizard FFextension a Dsigner.
6.1 po restarte firefox by na uvedenej stranke malo byt vsetko odfajknute na zeleno
7. stiahnuty a vo wine nainstalovany eID klient pre win32 (
https://www.slovensko.sk/sk/na-stiahnutie) subor Aplikacia_pre_eID.exe
8. stiahnuty(
https://download.tescosw.cz/crypto/) a vo wine nainstalovany crypto native app a vo wine firefox crypto extension web
9. vo wine spusteny eID klient /opt/wine-staging/bin/wine ~/.wine/drive_c/Program\ Files/EAC\ MW\ klient/EAC_MW_klient.exe (pre tych co zaskrtli automaticke spustanie eID pri starte staci spustit /opt/wine-staging/bin/wineboot)
9.1. mal by vypytat BOK, ak vsetko funguje spravne
10. test podpisu na
https://nen.nipez.cz/ (samozrejme vo wine firefox)
no a v bode 10 som skoncil s tym, ze crypto extension app nema k dispozicii ZIADNE podpisove certifikaty (nepomohlo ani pridanie pkcs11_x86.dll). vo windows7 mi to s mojim OP pekne funguje, takze v OP problem nebude
Mozno s ceskym podpisovym tokenom (alebo co sa tam pouziva) bude mozne fungovat a mozno sa niekomu podari prelomit aj tuto snad poslednu MS_bolsevicku barieru. Dovtedy si budem spolu s Bez ladu a skladu spievat:
Piste vsetci modrym perom, ina farba nebude.
Piste vsetci rovnako...
...kto by povedal, ze to bude aktualne aj po 30tich rokoch (a aj farba sedi)