Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: keson 21 Srpen 2019, 09:18:31

Název: Podepisovani elektronickym podpisem na portale www.mssf.cz
Přispěvatel: keson 21 Srpen 2019, 09:18:31
Zdravim,
v nasi organizaci mame vetsinu pocitacu s Ubuntu 18.05 LTS a nyni jsem byl postaven pred vyreseni problemu s nemoznosti podpeisovat na portale https://www.mssf.cz/ zadosti elektronickym podpisem.
Z nejakeho duvodu maji na portale svuj vlastni nastroj Crypto Native App od fimy TescoSW, ktera se zda pro Linux reseni nenabizi.
Ma s tim nekdo zkusenost? Nelze pouzit nejaky jiny linuxovy nativni reseni?
Bohuzel statni sprava na me dotazy ohledne podpory Linuxu neodpovida.
Diky za pripadne napady. Samozrejme pouziti Windows se nabizi jako nejjednodussi, ale nechci se vzdat tak rychle.
Název: Re:Podepisovani elektronickym podpisem na portale www.mssf.cz
Přispěvatel: JirkaZ 21 Srpen 2019, 14:06:57
To je neuvěřitelná byrokratická sr..ka, od počátku až do konce. Není lepší vydělávat bez bolševika?

Nicméně: jde o "portál žadatele" nebo "portál administrace"? Pro první a FF 62 mi to nabízí instalaci https://download.tescosw.cz/crypto/files/firefox-extension/crypto_web_extension-fx.xpi, pro druhý to chce mrtwošrot silverlight...

Viz též screenshoty.

Normálně bych je soudně napadl kvůli vynucování proprietárních řešení. A tohle platíme v daních...

Ještě jeden z mnoha zajímavých odkazů k tématu (ano, k tématu, protože zde je jádro pudla a všechny kořeny té rakoviny):

https://forum.pirati.cz/viewtopic.php?f=566&t=36349

Ne, fakt nejsem jejich volič, nicméně jsou zřejmě jediní, kdo se alespoň snaží trochu něco dělat...

Kombinace lobbingu (korupce) plus nezájmu a tuposti BFU je smrtící koktejl.

Edit: teď jsem zkusil nainstalovat bazmek zvaný Crypto Native App pomocí PlayOnLinux a šlo to bez problémů (https://download.tescosw.cz/crypto/files/crypto-native-app/install_Crypto_Native_App_win64.exe - volba 64bit Wine v POL). Tento instalovaný bazmek se pak ovšem volá prostřednictvím výše zmíněného CryptoWebExtension.

No a jestli to půjde spojit tak, že FF (nebo jiný prohlížeč, který podporují) poběží v Linuxu a jeho *.xpi či podobné rozšíření si bude volat program v POL/Wine, to je těžko říct...

Možná nainstalovat i prohlížeč do POL/Wine a vše provozovat tam? Bude to potřeba zkoušet...

Jo, v bolševicko-oligarchistickém "systému" je jedna báseň pracovat...
Název: Re:Podepisovani elektronickym podpisem na portale www.mssf.cz
Přispěvatel: Emanuel Bacigalla 02 Prosinec 2020, 10:42:47
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)