| 
| Autor | Sõnum |  
| mait Pingviini aktivist
 
  
 
 
 Liitunud: 14.12.2012
 Postitused: 103
 Asukoht: Tartu
 Distributsioon: OpenSuse 12.2; 13.2, Leap
 
  
   |  
 
 
| 
| 
 |  
| # Lühike logi ID-kaardi tarkvara uuendamisest.  Nii sain ID-kaardi jälle kasutatavaks. 
 # OpenSUSE 42.3, 64 bitti. Kõik töötas  vana ID-kaardi tarkvaraga.
 # Lisaks vajaminevate teekide ja tarkvarapakkide loend võib arvatavasti alltoodust erineda. Vajalik info on tekkivates veateadetes.
 #
 # algtekstide kaust on ~/src või muu, mis sobib.
 
 # 1) Paigata ära opensc. Kui tuleb järgmine versioon, siis ehk saab rpm paki alla laadida.
 yast-st paigaldada git, cmake
 % git clone --recursive https://github.com/OpenSC/OpenSC
 
 # Oli vaja esmalt paigaldada
 sudo zypper install autoconf
 sudo zypper install automake
 sudo zypper install libtool
 
 # Siis selle õpetuse järgi: https://github.com/OpenSC/OpenSC/wiki/Compiling-and-Installing-on-Unix-flavors
 cd opensc-*
 % ./bootstrap
 # --sysconfdir=/etc/opensc sai pandud otse etc alla, nagu opensc 0.16 rpm pakist OpenSUSE repost paigaldub.
 % ./configure --prefix=/usr --sysconfdir=/etc
 % make
 #tegi ära
 #Enne paigaldust  veel yast-st repost rpm pakist paigaldatud opensc maha. Ja siis :
 % sudo make install
 
 # testiks
 % opensc-tool --version
 OpenSC-0.16.0-394-gbe35d3d0, rev: be35d3d0, commit-time: 2017-10-27 19:51:33 +0200
 % pkcs15-tool --version
 OpenSC-0.16.0-394-gbe35d3d0, rev: be35d3d0, commit-time: 2017-10-27 19:51:33 +0200
 Using reader with a card: Alcor Micro AU9520 00 00
 
 
 
 # 2) ID-kaardi utiliidid ja digidoc
 # Algtekstid
 % git clone --recursive https://github.com/open-eid/qesteidutil
 % git clone --recursive https://github.com/open-eid/libdigidocpp
 % git clone --recursive https://github.com/open-eid/libdigidoc
 % git clone --recursive https://github.com/open-eid/qdigidoc
 
 #*-- qesteidutil
 
 #    lisada on vaja: libqt5-qtbase-devel, libqt5-linguist-devel,ibQt5Core-devel, libqt5-qtbase-common-devel
 #    ... ja siis:
 % cd cmake
 % cmake ../
 % make
 % sudo make install
 
 #*-- libdigidoc
 #     lisada on vaja libxml2-devel
 #    ... kompileerimine ja paigaldus naqu ülal
 
 #*-- libdigidocpp
 #    lisada on vaja: oxygen, xerces-c, libxerces-c-devel, libxml-security-c-devel, xsd, swig ,
 #                boost-devel
 #    ... kompileerimine ja paigaldus sama
 #  /usr/local/lib64/libdigidocpp.so.1  : kas see on otsinguteedes?
 % sudo /sbin/ldconf   : aitas
 
 # *-- qdigidoc
 #   lisada on vaja: openldap2, openldap2-devel, gettext-tools
 #   ... kompileerimine ja paigaldus sama
 
 
 # 3) *-- FF-i allkirjastamise laiendus chrome-token-signing
 % git clone --recursive https://github.com/open-eid/chrome-token-signing
 
 
 % make
 % cd host-linux
 #     chrome-token-signing.pro failis saab kohe ka ühe paigaldustee parandada.  64-bitise OpenSUSE 42.3 jaoks peab olema:
 #    ffconf.path = /usr/lib64/mozilla/native-messaging-hosts
 
 # qmake jätab makefaili kaks võtit lisamata. -std=gnu++11 ja -fPIE
 # Failis GNUmakefile tuleb peale faili tekkimist qmake rida välja kommenteerida ja
 # Makefailis tuleb teha muudatused (teed sõltuvad opsüsteemi versioonist) :
 
 CXXFLAGS      = -pipe -O2 -pthread -std=c++11 -fPIE -Wall -W -D_REENTRANT $(DEFINES)
 INCPATH       = -I/usr/lib64/qt5/mkspecs/linux-g++ -I. -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtWidgets -I/usr/include -I../host-shared -I/usr/include/PCSC -I.
 LIBS          = $(SUBLIBS)  -L/usr/lib64 -ldl -lssl -lcrypto -lpcsclite -lQt5Gui -L/usr/lib64 -L/usr/X11R6/lib -lQt5Network -lQt5Core -lQt5Widgets -lpthread
 
 % make
 % sudo make install
 # www.digidoc.ee  allkirjastamine töötab.
 #
   
 ##########
 # Veidi hiljem.
 chrome-token-signing kompileerimisel tekkinud probleemide põhjuseks olid masinatest leitud kaks qmake
 % cd /usr
 % :/usr>find -name "qmake"
 
 ./lib64/qt5/bin/qmake
 ./bin/qmake
 
 % :/usr>./bin/qmake -v
 QMake version 2.01a
 Using Qt version 4.8.6 in /usr/lib64
 :/usr> ./lib64/qt5/bin/qmake -v
 QMake version 3.0
 Using Qt version 5.6.2 in /usr/lib64
 
 Kui faili ./src/chrome-token-signing/host-linux/GNUmakefile  sai sisse kirjutatud Qt5 qmake käivitamine täpse teega :
 /usr/lib64/qt5/bin/qmake
 , siis laabus kompileerimine probleemideta ja käsitsi polnud Makefile-i tarvis enam muudatusi teha.
 |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| akbgf Vana Pingviin
 
  
  
 
 Liitunud: 07.10.2009
 Postitused: 763
 Asukoht: Tõravere
 Distributsioon: OpenSUSE, Ubuntu
 
  
   |  
 
 
| 
| 
 |  
| Lühikokkuvõte Maidu juhendist eeldusel, et kõik sõltuvused on lahendatud: 
 cd <töökaust>
 git clone --recursive https://github.com/OpenSC/OpenSC
 cd OpenSC && ./bootstrap && ./configure --prefix=/usr --sysconfdir=/etc && make
 
 cd <töökaust>
 git clone --recursive https://github.com/open-eid/qesteidutil
 cd qesteidutil && mkdir build && cd build && cmake .. && make
 
 cd <töökaust>
 git clone --recursive https://github.com/open-eid/libdigidocpp
 cd libdigidocpp && mkdir build && cd build && cmake .. && make
 
 cd <töökaust>
 git clone --recursive https://github.com/open-eid/libdigidoc
 cd libdigidoc && mkdir build && cd build && cmake .. && make
 
 cd <töökaust>
 git clone --recursive https://github.com/open-eid/qdigidoc
 cd qdigidoc && mkdir build && cd build && cmake .. && make
 
 cd <töökaust>
 git clone --recursive https://github.com/open-eid/chrome-token-signing
 cd chrome-token-signing && make
 # kui leitakse QT4 qmake, siis tuleb teha nagu Mait õpetas, vaja on QT5.
 
 Mul lõpetas qdigidocclient-i kompileerimise veaga, edasi sain, kui kommenteerisin
 .../qdigidoc/client/DigiDoc.cpp-s välja rea
 case Exception::MimeTypeWarning:
 
 Kui kõik edukalt kompileeritud, siis ruuduna kõigile 'make install'
 |  
|  |  |  |  
| 
 
 |  |  
|  |    |  
| vatson Pingviini kasutaja
 
  
 
 
 Liitunud: 01.03.2009
 Postitused: 36
 
 Distributsioon: openSUSE
 
  
   |  
 
 
| 
| 
 |  
| Täpsustav küsimus brauseris allkirjastamise kohta - millise brauseriga see teil töötab ja mis versioon extensionist on brauserisse installitud ? |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| akbgf Vana Pingviin
 
  
  
 
 Liitunud: 07.10.2009
 Postitused: 763
 Asukoht: Tõravere
 Distributsioon: OpenSUSE, Ubuntu
 
  
   |  
 
 
| 
| 
 |  
| OpenSUSE-42.2 SUSE repost võetud FF-ga ei saanud SEB-is PIN2 kasutada, FF Development Edition 58.0b1 (64-bit) saab hakkama. Token signing on 0.0.28 (16.10.2017). Midagi muud polegi ei Extensionide, ei Pluginate all.
 Mingeid muid veebilehitsejaga allkirjastamisi pole ma proovinud.
 Unustasin FF-l automaatse uuendamise välja lülitada, selle peale keris ennast 58.0b4-ks. Kas nüüd ka veel PIN2 töötab, seda pole veel proovinud.
 |  
|  |  |  |  
| 
 
 |  |  
|  |    |  
| vatson Pingviini kasutaja
 
  
 
 
 Liitunud: 01.03.2009
 Postitused: 36
 
 Distributsioon: openSUSE
 
  
   |  
 
 
| 
| 
 |  
|  	  | akbgf kirjutas: |  	  | 
Unustasin FF-l automaatse uuendamise välja lülitada, selle peale keris ennast 58.0b4-ks. Kas nüüd ka veel PIN2 töötab, seda pole veel proovinud.
 | 
 
 Minul hakkas selle versiooniga tööle
   
 Tõsi küll, esialgu olen saanud proovida ainult uuendamata sertifikaatidega, 2013. aasta kaardiga.
 |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| jaan513 Pingviini külastaja
 
  
 
 
 Liitunud: 07.12.2017
 Postitused: 17
 
 
 
  
   |  
 
 
| 
| 
 |  
| Kust repositooriumist Ff58 betat on võimalik saada? http://download.opensuse.org/repositories/ all on viimane 57 ja viimane beeta, mille leian, 56.99 vms. Kas olete ise otse mozilla lehelt kompileerinud või kasutate build.opensuse.org lehelt midagi? 
 Ff57 hetkel peal. Mul id kaardi pin-koodi küsib (pin1), aga seejärel sertifikaadi akent, mis tavaliselt Ff-s ilmub, ei tule ja ütleb, et sisselogimine ei õnnestu (pankadesse ega mujale). Midagi ei hangu, kõik käib kiiresti. Haldusvahendis kõik töötab. Samas võrdlesin Ubuntu 16.04 Ff (mingi varasem versioon) sertifikaatidega ja tundub, et vähemalt samad SK sertifikaadid on Ff-s olemas.
 
 Erinevalt siin lehel olnud õpetustest panin lisaks ka onepin-opensc-pkcs11.so käsitsi Firefoxi Security Devices alla (tegin id.ee lehe Ff57 Maci õpetuse järgi). Security devices all näitab, et id kaart on sisse logitud (näitab isikukoodi ja kõike) ja sealt saab välja logida ka, nii et see osa nagu töötab.
 
 Panin siit lehelt leitud õpetuste järgi kõik otse peale ja millegi uuendamisega ei tegelenud, st värske süsteem.
 
 Id kaart on uuendamist mittevajav aastast 2014.
 |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| akbgf Vana Pingviin
 
  
  
 
 Liitunud: 07.10.2009
 Postitused: 763
 Asukoht: Tõravere
 Distributsioon: OpenSUSE, Ubuntu
 
  
   |  |  
|  |    |  
| jaan513 Pingviini külastaja
 
  
 
 
 Liitunud: 07.12.2017
 Postitused: 17
 
 
 
  
   |  
 
 
| 
| 
 |  
| Ff58 viimase betaga (58.0b9) sisselogimine nüüd töötab. Pakkisin eelmises postituses mainitud mozilla beta lingi alt saadud .tar.bz2 suvalisse kausta lahti ja lasin 'firefox'i sealt kaustast käima. 
 Allkirjastamisega tuleb veel pusida. Swed ütleb: "Allkirjastamise komponent on brauserile installeeritud, kuid ei tööta korrektselt. Palun taaskäivitage oma brauser." Taaskäivitamisest hetkel abi ei olnud. Lisade all on Token Signing 0.0.28 (06.12.2017) kenasti olemas.
 |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| akbgf Vana Pingviin
 
  
  
 
 Liitunud: 07.10.2009
 Postitused: 763
 Asukoht: Tõravere
 Distributsioon: OpenSUSE, Ubuntu
 
  
   |  
 
 
| 
| 
 |  
|  	  | jaan513 kirjutas: |  	  | Swed ütleb: "Allkirjastamise komponent on brauserile installeeritud, kuid ei tööta korrektselt. Palun taaskäivitage oma brauser." Taaskäivitamisest hetkel abi ei olnud. Lisade all on Token Signing 0.0.28 (06.12.2017) kenasti olemas.			 | 
 Kas 'Security device' on olemas? Sealt peab vastu vaatama 'Estonian ID Card', ja onepin-opensc-pkcs11.so oma õige asukohaga.
 Mul on see /usr/lib64/onepin-opensc-pkcs11.so
 |  
|  |  |  |  
| 
 
 |  |  
|  |    |  
| jaan513 Pingviini külastaja
 
  
 
 
 Liitunud: 07.12.2017
 Postitused: 17
 
 
 
  
   |  
 
 
| 
| 
 |  
| See on /usr/lib64/onepin-opensc-pkcs11.so on täpselt sama. Enne mul oli "New PKCS11 module" vms, kus see onepin-... oli, muutsin selle nime "Estonian ID Card"-iks, aga see ei aidanud. Selle ma lisasin Firefox 57-sse varem käsitsi, id.ee maci õpetuse järgi. Ja seal Security Devices all ta näitab, missugune ID kaart parajasti sees on ja kas ta on sisse logitud. 
 Mul on mõni 42.3 süsteem veel tarvis nullist üles ehitada, ehk saan nii aru, mis mul kahe silma vahele on jäänud.
 |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| mait Pingviini aktivist
 
  
 
 
 Liitunud: 14.12.2012
 Postitused: 103
 Asukoht: Tartu
 Distributsioon: OpenSuse 12.2; 13.2, Leap
 
  
   |  
 
 
| 
| 
 |  
| Tee /usr/ kaustas  onepin-opensc-pkcs11.so otsing. Ehk on mitu versiooni tekkinud? Mida yast  ütleb opensc versiooni  kohta? |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| jaan513 Pingviini külastaja
 
  
 
 
 Liitunud: 07.12.2017
 Postitused: 17
 
 
 
  
   |  
 
 
| 
| 
 |  
| # Postitus muudetud seoses id kaardi lugeja leidmisega. 
 # Eelmise postituse kommentaariks, et onepin-opensc-pkcs11.so faile on 2, aga
 # /usr/lib64/pkcs11/onepin-opensc-pkcs11.so on symlink /usr/lib64/onepin-opensc-pkcs11.so-le
 # nii et linke arvestamata ikkagi 1 ainuke
 # ja Yast ei tea peal olevast opensc versioonist midagi, 0.13 on ainult ja see pole peal
 
 # Opensuse Leap 42.3, KDE Plasma default desktop
 # Uus süsteem vaikimisi tarkvaraga
 
 # Paigaldasin sõltuvused
 sudo zypper in autoconf automake libtool libqt5-qtbase-devel libqt5-linguist-devel libQt5Core-devel libqt5-qtbase-common-devel cmake gcc gcc-c++ libxml2-devel xerces-c libxerces-c-devel libxml-security-c-devel xsd swig boost-devel openldap2 openldap2-devel gettext-tools git
 
 # Tegin kausta
 mkdir ~/src
 cd ~/src
 # OpenSC osa
 git clone --recursive https://github.com/OpenSC/OpenSC
 cd OpenSC
 ./bootstrap
 ./configure --prefix=/usr --sysconfdir=/etc
 # configure: error: winscard.h is required for pcsc
 sudo zypper install pcsc-lite-devel
 ./configure --prefix=/usr --sysconfdir=/etc
 make
 # Kontrollisin, et yasti järgi opensc ei ole seni veel paigaldatud
 sudo make install
 opensc-tool --version
 # OpenSC-0.16.0-452-g47993116, rev: 47993116, commit-time: 2017-12-05 08:27:55 +0100
 pkcs15-tool --version
 # OpenSC-0.16.0-452-g47993116, rev: 47993116, commit-time: 2017-12-05 08:27:55 +0100
 # No smart card readers found.
 
 # Lähtekood
 cd ~/src
 git clone --recursive https://github.com/open-eid/qesteidutil
 git clone --recursive https://github.com/open-eid/libdigidocpp
 git clone --recursive https://github.com/open-eid/libdigidoc
 git clone --recursive https://github.com/open-eid/qdigidoc
 
 cd ~/src/qesteidutil/cmake
 cmake ../ && make
 sudo make install
 
 cd ~/src/libdigidocpp/cmake
 cmake ../ && make
 sudo make install
 
 cd ~/src/libdigidoc/cmake
 cmake ../ && make
 sudo make install
 
 cd ~/src/qdigidoc/cmake
 cmake ../ && make
 sudo make install
 
 # Vigu ei olnud
 
 # Ff allkirjastamine:
 cd ~/src
 git clone --recursive https://github.com/open-eid/chrome-token-signing
 cd ~/src/chrome-token-signing/host-linux
 # Muutsin fconf.path rea chrome-token-signing.pro failis - /usr/lib asemel /usr/lib64
 make
 # Viga, pole qmake'i
 # Tekkinud GNUmakefaili kirjutasin otse qmake asukoha, sest see polnud otsinguteedes
 # all:
 # /usr/lib64/qt5/bin/qmake VERSION=$(VERSIONEX)
 # qt4 qmake'i polnud üldse, qmake käsk vaikimisi ei tööta, sest asukoht pole otsinguteedes
 # Makefile's CXXFLAGS, INCPATH ega LIBS muutujaid ei puutunud. Hiljem muutsin - ei aidanud.
 make
 sudo make install
 
 # Laadisin alla Firefox 58 beeta 10
 # Kontrollisin, et tekkis token signing plugin
 # Security Devices alla tekitasin onepin-opensc-pkcs11.so
 
 # Käivitasin Id kaardi haldusvahendi: "SmartCard/PCSC teenus ei tööta"
 # Yast > Services Manager > pcscd enable ja start.
 
 # "Ühtegi kiipkaardilugejat pole ühendatud"
 sudo zypper install pcsc-ccid
 # Nüüd Id kaardi haldusvahend sai kaardist aru.
 # Restart igaks juhuks arvutile
 # Swedbankis pin2 proovides endiselt:
 # "Allkirjastamise komponent on brauserile installeeritud, kuid ei tööta korrektselt. Palun taaskäivitage oma brauser."
 
 # Nii et värskel süsteemil sedasi pin2 tööle panna ei õnnestu.
 # Proovisin ka muud brauserid vahepeal peale panna ja ära võtta - k.a Firefoxi varasem versioon, Chromium, Opera - mingit vahet pole Ff58b10 käitumises.
 # Huvitav on see, et isegi Token Signing keelamine ei muuda brauseri käitumist - endiselt töötab pin1, aga mitte pin2.
 # Eks ma pusin edasi.
 # Lisan veel nii palju, et kõik paketid on uuendatud opensuse hoidlatest.
 |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| akbgf Vana Pingviin
 
  
  
 
 Liitunud: 07.10.2009
 Postitused: 763
 Asukoht: Tõravere
 Distributsioon: OpenSUSE, Ubuntu
 
  
   |  
 
 
| 
| 
 |  
|  	  | jaan513 kirjutas: |  	  | 
# Swedbankis pin2 proovides endiselt:
 # "Allkirjastamise komponent on brauserile installeeritud, kuid ei tööta korrektselt. Palun taaskäivitage oma brauser."
 
 | 
 Võibolla ei taha Swedbank linuxitega suhelda? SEB-il on linuxitega läbisaamine alati parem olnud, neil vist oma terminalid linuxeis.
 
 Kui FF-l võtta 'Tools' alt Web Developer -> Web Console,
 ehk räägib midagi.
 |  
|  |  |  |  
| 
 
 |  |  
|  |    |  
| tonks Pingviini aktivist
 
  
 
 
 Liitunud: 01.12.2016
 Postitused: 115
 Asukoht: Harjumaa
 Distributsioon: Zorin OS
 
  
   |  
 
 
| 
| 
 |  
|  	  | akbgf kirjutas: |  	  | 
Võibolla ei taha Swedbank linuxitega suhelda?
 | 
 
 Ei usu hästi. Ma just eile allkirjastasin ülekande ja kõik toimis probleemideta, ega pole ka varem probleeme olnud. Kunagi küll ühe vanema FF versiooniga ei kuvanud allkirjastamise akent, samas Chromiumil ja Vivaldil polnud probleemi ja pole ka hiljem probleemi olnud. Pärast seda ma FF-i pole kasutanud. Aga katseta Vivaldiga, sellel on laienduste all ainult Token signing 0.0.29.
 |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| jaan513 Pingviini külastaja
 
  
 
 
 Liitunud: 07.12.2017
 Postitused: 17
 
 
 
  
   |  
 
 
| 
| 
 |  
| Vabandan pika postituse eest. 
 # Ff kruttis ennast beeta 11 peale.
 # Vahepeal paigaldasin paketid libxslt-devel, glib2-devel
 # Kompileerisin opensc uuesti.
 # Nüüd:
 
 ----
 OpenSC has been configured with the following options:
 
 
 Version:                 0.17.0
 Version fix:             0
 Version revision:        146
 Git revision:            OpenSC-0.16.0-452-g47993116, rev: 47993116, commit-time: 2017-12-05 08:27:55 +0100
 
 Copyright:               OpenSC Project
 Company:                 OpenSC Project
 Company URL:             https://github.com/OpenSC
 Comments:                Provided under the terms of the GNU Lesser General Public License (LGPLv2.1+).
 Product name:            OpenSC smartcard framework
 Product updates:         https://github.com/OpenSC/OpenSC/releases
 Product URL:             https://github.com/OpenSC/OpenSC
 
 User binaries:           /usr/bin
 Configuration files:     /etc
 XSL stylesheets:         no
 
 man support:             no
 doc support:             no
 thread locking support:  yes
 zlib support:            yes
 readline support:        yes
 OpenSSL support:         yes
 PC/SC support:           yes
 CryptoTokenKit support:  no
 OpenCT support:          no
 CT-API support:          no
 minidriver support:      no
 SM support:              yes
 SM default module:       libsmm-local.so
 DNIe UI support:         no
 Notification support:    yes
 Debug file:              /tmp/opensc-debug.log
 
 PC/SC default provider:  libpcsclite.so.1
 PKCS11 default provider: opensc-pkcs11.so
 
 Host:                    x86_64-suse-linux-gnu
 Compiler:                gcc
 Preprocessor flags:
 Compiler flags:          -g -O2 -Wall -Wextra -Wno-unused-parameter -Werror
 Linker flags:
 Libraries:               -ldl
 
 READLINE_CFLAGS:
 READLINE_LIBS:           -lreadline
 ZLIB_CFLAGS:
 ZLIB_LIBS:               -lz
 OPENSSL_CFLAGS:          -DOPENSSL_LOAD_CONF
 OPENSSL_LIBS:            -lcrypto
 OPENPACE_CFLAGS:
 OPENPACE_LIBS:
 OPENCT_CFLAGS:
 OPENCT_LIBS:
 PCSC_CFLAGS:             -pthread -I/usr/include/PCSC
 CRYPTOTOKENKIT_CFLAGS:
 GIO2_CFLAGS:             -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
 GIO2_LIBS:               -lgio-2.0 -lgobject-2.0 -lglib-2.0
 
 ----
 
 opensc-tool --info
 # OpenSC 0.17.0 [gcc  4.8.5]
 # Enabled features: locking zlib readline openssl pcsc(libpcsclite.so.1)
 
 # Mõned hoiatused olid:
 # configure: WARNING: OpenPACE headers not found
 # configure: WARNING: Cannot link against libeac
 # configure: WARNING: winscard.h: accepted by the compiler, rejected by the preprocessor!
 # openpace'i peale panna ei oska
 
 # Käitumine on täpselt sama, isegi kui teen chrome-token-signing osale uninstalli
 cd ~/src/chrome-token-signing/host-linux
 sudo make uninstall
 make clean
 # Swedbank ütleb täpselt sama asja:
 # "Allkirjastamise komponent on brauserile installeeritud, kuid ei tööta korrektselt. Palun taaskäivitage oma brauser."
 # Samas laienduste all on nüüd kõik tühi, nii et midagi ei tohiks olla installeeritud.
 # Kompileerisin chrome-token-signing uuesti.
 cd ~/src
 rm -rf chrome-token-signing
 git clone --recursive https://github.com/open-eid/chrome-token-signing
 cd ~/src/chrome-token-signing/host-linux
 # Vastavad muudatused .pro failis ja qmake asukoht GNUmakefile's
 make
 sudo make install
 # Token signing all on kuupäev, mis Ff-s muutus lõpuks. Nüüd 13. detsember 2017
 
 # Paremale alla tekkisid märguanded: "Smart card is ready to use"
 # Samas pin2 osa pole muutunud.
 
 # Swedbankis web console annab 2 hoiatust
 # unreachable code after return statement (shared.js:260:1834)
 # Synchronous XMLHttpRequest on the main thread is deprecated because
 # of its detrimental effects to the end user's experience. For more help
 # http://xhr.spec.whatwg.org/ (shared.js:42:6087)
 
 # Need vead on juba enne pin2 küsimist, st sisselogimisakna juures.
 # Teine koht, kus saan pin2 proovida, on Citadele internetipank,
 # seal veateateid web console'is ei ole, ainult html ütleb:
 # "ID-kaardi tuvastamine ebaõnnestus." Pin1 töötab igal pool.
 
 # Chromium ei tunne id kaarti ära. Installida kohe ei oska.
 # Vivaldist kuulsin esimest korda. Paigaldasin. Vaikimisi ei tööta.
 # Id kaardi utiliit ütleb Diagnostika all veebibrauseritest ainult Ff57 ja ei midagi muud
 # Ff58b ega Chromium ega Opera ega Vivaldi seal pole. Aga see selleks.
 
 # Üks asi, millest veel oskasin kinni hakata - esimesel postitajal oli Qt4 qmake segamas
 # asja. Tundus väga ebatõenäoline, aga installisin
 sudo zypper install libqt4-devel
 # Aga ei aidanud midagi, kõik sama.
 
 # chrome-token-signing juures on midagi, mida ma ei oska näha.
 # Kas ta ei oska opensc-ga suhelda või mis värk on. Kummal pool viga on, ei tea arvata.
 |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| tonks Pingviini aktivist
 
  
 
 
 Liitunud: 01.12.2016
 Postitused: 115
 Asukoht: Harjumaa
 Distributsioon: Zorin OS
 
  
   |  
 
 
| 
| 
 |  
|  	  | Tsitaat: |  	  | Vivaldist kuulsin esimest korda. Paigaldasin. Vaikimisi ei tööta.			 | 
 
 Lisan Vivaldi kohta, et nii palju, kui ma olen teda erinevate ubuntulastega tutvudes kasutanud, siis eelnevalt tuleb ID-kaardi haldusvahend kaardiga käivitada või siis brauserile restart teha. Sel juhul kaardi asi toimetab. Kui brauser avatud ja siis kaart lisada, ei leia kaarti ilma brauseri restardita.  Mis ei tähenda muidugi seda, et SuSes peaks ta nüüd korrektselt töötama.
 |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| jaan513 Pingviini külastaja
 
  
 
 
 Liitunud: 07.12.2017
 Postitused: 17
 
 
 
  
   |  
 
 
| 
| 
 |  
| Chromiumi ja Vivaldi sain pin1-ga sisse logima, kui tegin: sudo zypper install mozilla-nss-tools
 
  	  | Kood: |  	  | modutil -dbdir sql:$HOME/.pki/nssdb -add onepin-opensc-pkcs11 -libfile onepin-opensc-pkcs11.so -mechanisms FRIENDLY			 | 
 
 Opera kurtis, et operast on vana versioon, kuigi suse hoidlast vist uuemat ei saagi. Luges alguses kaarti, aga pin1 koodi ei küsinud. Kaardi omanikku veel näitas, aga OK nupp oli hall, kuigi seda sai vajutada.
 
 Chromium pin2 jaoks muutsin chrome-token-signing/host-linux/chrome-token-signing.pro all hostconf.path = /etc/chromium/native-messaging-hosts
 (oli /etc/opt/chrome/native-messaging-hosts)
 Siis chrome-token-signing/host-linux kaustas: sudo make uninstall, make clean, make ja sudo make install uuesti
 
 Siis installisin chromiumi extensioni kusagilt sealt lingi alt extensionitest, kus neid pakutakse ja otsisin "token signing".
 
 Selle native-messaging-host puudumist kurdab Vivaldis. Kummaski pin2 veel ei tööta. Ff-s pole ka õnne olnud. Olen küll järjest vanemaid foorumi postitusi lugenud, aga mingist hetkest need enam ei kehti, sest nüüd peab olema ainult see onepin-... security devices all ja chromium-token-signing õigesti installitud ja sellest peaks justkui piisama. Veelkord ütlen, et id kaardi utiliidiga kõik toimib. Pin2-ga digidoc kliendiga allkirjastamine ka töötab. Ja nende installimisel git-ist 0 probleemi.
 
 Päris chrome'i pole kunagi kasutanud, ehk peaksin seda järgmiseks proovima. Aga jah, tegelikult tahaks Ff tööle saada.
 
 *** Veidi hiljem ***
 
   Kinnitan, et Google Chrome hakkas id kaardiga ilusti tööle. Tõmbasin RPMi netist google kodulehelt põhimõtteliselt. Muutsin .pro failis pathi tagasi chromiumi asemel chrome'ile vastavaks ja tegin chrome-token-signing/host-linux kaustas "sudo make install". Kohe oli ka token signing olemas, ei pidanud seda poest otsima nagu Chromiumis. Lisaks hakkas ka Vivaldi kohe pin2-ga tööle. Ilma midagi muutmata. Chromium endiselt pin2 ei tunnista. Ff pin2 vahepeal tööle ei hakanud.
 |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| mait Pingviini aktivist
 
  
 
 
 Liitunud: 14.12.2012
 Postitused: 103
 Asukoht: Tartu
 Distributsioon: OpenSuse 12.2; 13.2, Leap
 
  
   |  
 
 
| 
| 
 |  
|  	  | jaan513 kirjutas: |  	  |  Samas võrdlesin Ubuntu 16.04 Ff (mingi varasem versioon) sertifikaatidega ja tundub, et vähemalt samad SK sertifikaadid on Ff-s olemas.			 | 
 
 Kontrolli, ehk on ka vananenud sertifikaate nimekirja jäänud.
 
 
  	  | jaan513 kirjutas: |  	  | 
# Muutsin fconf.path rea chrome-token-signing.pro failis - /usr/lib asemel /usr/lib64
 make
 | 
 
 Mul oli
 ffconf.path = /usr/lib64/mozilla/native-messaging-hosts
 .
 
 
 
  	  | jaan513 kirjutas: |  	  | 
# Üks asi, millest veel oskasin kinni hakata - esimesel postitajal oli Qt4 qmake segamas
 # asja. Tundus väga ebatõenäoline, aga installisin
 sudo zypper install libqt4-devel
 # Aga ei aidanud midagi, kõik sama.
 
 | 
 
 Probleem oli selles, et sobisid ainult Qt5 teegid. Masinas oli mul aga ka Qt4 ja see tekitas segadust.
 Aitas, kui failis GNUmakefile sai viidatud täpselt:
 /usr/lib64/qt5/bin/qmake .
 
 Mul FF-i   pluginate all pole midagi, mis allkirjastamisega tegeleks. Laienduste all on
 Token signing 0.0.28  ja
 Estonian ID Card authentication module .
 |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| jaan513 Pingviini külastaja
 
  
 
 
 Liitunud: 07.12.2017
 Postitused: 17
 
 
 
  
   |  
 
 
| 
| 
 |  
|  	  | Tsitaat: |  	  | Estonian ID Card authentication module .			 | 
 
 Mul sellist pole lisade all ega leia kohe ka. Kas see on mõni nendest?: https://github.com/open-eid
 |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| vatson Pingviini kasutaja
 
  
 
 
 Liitunud: 01.03.2009
 Postitused: 36
 
 Distributsioon: openSUSE
 
  
   |  
 
 
| 
| 
 |  
|  	  | jaan513 kirjutas: |  	  | 
chrome-token-signing juures on midagi, mida ma ei oska näha.
 Kas ta ei oska opensc-ga suhelda või mis värk on. Kummal pool viga on, ei tea arvata.
 
 | 
 
 Minul on õnnestunud Firefoxiga (Developer Edition 58b4) ühes masinas toimima saada nii PIN1 kui PIN2, järelikult on see võimalik.
 
 Tükk aega pusisin küll enne kui ühe tõsiasja teada sain mis mul tekitas sarnaseid probleeme sinu kirjeldatuga.
 
 See, kuidas brauseris töötaval Chrome Token Signing extensionil lubatakse suhelda operatisiooniüsteemi tasemel native komponentidega määratakse ära nn. manifest failis. See fail on chrome-token-signing lähtekoodi pakis host-linux/ff/ee.ria.esteid.json, ja Firefox eeldab et see asub kataloogis /usr/lib/mozilla/native-messaging-hosts/. Kusjuures tähelepanuväärne on et ka 64bit süsteemi puhul peab fail olema mitte /usr/lib64 vaid just nimelt /usr/lib all. Kui seda faili seal ei ole siis extension ja opensc omavahel ei suhtle.
 
 Kasutan ka juhust ja teen veel kord reklaami OBSist saada olevatele pakkidele:
 https://build.opensuse.org/project/show/home:kentaur_est:open-eid
 
 Mina olen nende erinevaid versioone juba aasta aega suure eduga kasutanud. Päästab vajadusest kõike ise kompileerida.
 |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
|  |  |