<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>https://viki.pingviin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zeroconf</id>
	<title>Pingviini viki - Kasutaja kaastöö [et]</title>
	<link rel="self" type="application/atom+xml" href="https://viki.pingviin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zeroconf"/>
	<link rel="alternate" type="text/html" href="https://viki.pingviin.org/Eri:Kaast%C3%B6%C3%B6/Zeroconf"/>
	<updated>2026-10-15T22:09:47Z</updated>
	<subtitle>Kasutaja kaastöö</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10081</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10081"/>
		<updated>2025-05-17T16:58:28Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* libxml2.so.2 ei leitud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest. &#039;&#039;yay&#039;&#039; asemel võib kasutada ka mõnda muud [https://wiki.archlinux.org/title/AUR_helpers AURi klienti].&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rns chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame &#039;&#039;Token signing&#039;&#039; laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Sy web-eid-native web-eid-chrome web-eid-firefox --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* teadmiseks Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
* testime Web eID laiendust aadressil [https://web-eid.eu/ https://web-eid.eu/], vajadusel taaskäivitame veebilehitseja (või ka arvuti) ja testime uuesti. Veendume, et veebilehitsejas on Web eID laiendus ja vana on eemaldatud. Tasub vaadata ka [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ juhiseid laienduse lubamiseks].&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
&lt;br /&gt;
Selleks võib kasutada opensc pakis kaasas olevat käsku&lt;br /&gt;
&lt;br /&gt;
 pkcs11-register&lt;br /&gt;
&lt;br /&gt;
Või manuaalselt läbi kasutajaliidese&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mingil põhjusel pole web-eid pakett paigaldatud, siis ei saa ka Web eID laiendused veebilehitsejas toimida, sõltumata sellest, kas need laiendused on paigaldatud pakina või veebilehitseja rakenduste poest.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==libxml2.so.2 ei leitud==&lt;br /&gt;
&lt;br /&gt;
Siin võib vajalik olla luua sümbolviide (symlink) ja muidu DigiDoc rakendus ei käivitu.&lt;br /&gt;
&lt;br /&gt;
Eelnevalt tasub vaadata, mis versioon libxml2 on olemas&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls -l /usr/lib/libxml2*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seejärel luua symlink:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo ln -sf /usr/lib/libxml2.so.16.0.3 /usr/lib/libxml2.so.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siin parameeter f kirjutab eelmise symlingi üle. See vajalik kui symlink juba olemas kuid vahepeal libxml2 uuenenud ja vaja symlink üle kirjutada.&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10080</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10080"/>
		<updated>2025-05-17T16:57:17Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* libxml2.so.2 ei leitud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest. &#039;&#039;yay&#039;&#039; asemel võib kasutada ka mõnda muud [https://wiki.archlinux.org/title/AUR_helpers AURi klienti].&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rns chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame &#039;&#039;Token signing&#039;&#039; laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Sy web-eid-native web-eid-chrome web-eid-firefox --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* teadmiseks Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
* testime Web eID laiendust aadressil [https://web-eid.eu/ https://web-eid.eu/], vajadusel taaskäivitame veebilehitseja (või ka arvuti) ja testime uuesti. Veendume, et veebilehitsejas on Web eID laiendus ja vana on eemaldatud. Tasub vaadata ka [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ juhiseid laienduse lubamiseks].&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
&lt;br /&gt;
Selleks võib kasutada opensc pakis kaasas olevat käsku&lt;br /&gt;
&lt;br /&gt;
 pkcs11-register&lt;br /&gt;
&lt;br /&gt;
Või manuaalselt läbi kasutajaliidese&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mingil põhjusel pole web-eid pakett paigaldatud, siis ei saa ka Web eID laiendused veebilehitsejas toimida, sõltumata sellest, kas need laiendused on paigaldatud pakina või veebilehitseja rakenduste poest.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==libxml2.so.2 ei leitud==&lt;br /&gt;
&lt;br /&gt;
Siin võib vajalik olla luua sümbolviide (symlink) ja muidu DigiDoc rakendus ei käivitu.&lt;br /&gt;
&lt;br /&gt;
Eelnevalt tasub vaadata, mis versioon libxml2 on olemas&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls -l /usr/lib/libxml2*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seejärel luua symlink:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo ln -sf /usr/lib/libxml2.so.16.0.3 /usr/lib/libxml2.so.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10079</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10079"/>
		<updated>2025-05-17T16:55:55Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest. &#039;&#039;yay&#039;&#039; asemel võib kasutada ka mõnda muud [https://wiki.archlinux.org/title/AUR_helpers AURi klienti].&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rns chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame &#039;&#039;Token signing&#039;&#039; laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Sy web-eid-native web-eid-chrome web-eid-firefox --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* teadmiseks Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
* testime Web eID laiendust aadressil [https://web-eid.eu/ https://web-eid.eu/], vajadusel taaskäivitame veebilehitseja (või ka arvuti) ja testime uuesti. Veendume, et veebilehitsejas on Web eID laiendus ja vana on eemaldatud. Tasub vaadata ka [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ juhiseid laienduse lubamiseks].&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
&lt;br /&gt;
Selleks võib kasutada opensc pakis kaasas olevat käsku&lt;br /&gt;
&lt;br /&gt;
 pkcs11-register&lt;br /&gt;
&lt;br /&gt;
Või manuaalselt läbi kasutajaliidese&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mingil põhjusel pole web-eid pakett paigaldatud, siis ei saa ka Web eID laiendused veebilehitsejas toimida, sõltumata sellest, kas need laiendused on paigaldatud pakina või veebilehitseja rakenduste poest.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==libxml2.so.2 ei leitud==&lt;br /&gt;
&lt;br /&gt;
Siin võib vajalik olla luua sümbolviide (symlink) ja muidu DigiDoc rakendus ei käivitu.&lt;br /&gt;
&lt;br /&gt;
Eelnevalt tasub vaadata, mis versioon libxml2 on olemas&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls -l /usr/lib/libxml2*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo ln -sf /usr/lib/libxml2.so.16.0.3 /usr/lib/libxml2.so.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10071</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10071"/>
		<updated>2023-10-22T07:14:27Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest. &#039;&#039;yay&#039;&#039; asemel võib kasutada ka mõnda muud [https://wiki.archlinux.org/title/AUR_helpers AURi klienti].&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rns chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame &#039;&#039;Token signing&#039;&#039; laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Sy web-eid-native web-eid-chrome web-eid-firefox --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* teadmiseks Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
* testime Web eID laiendust aadressil [https://web-eid.eu/ https://web-eid.eu/], vajadusel taaskäivitame veebilehitseja (või ka arvuti) ja testime uuesti. Veendume, et veebilehitsejas on Web eID laiendus ja vana on eemaldatud. Tasub vaadata ka [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ juhiseid laienduse lubamiseks].&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mingil põhjusel pole web-eid pakett paigaldatud, siis ei saa ka Web eID laiendused veebilehitsejas toimida, sõltumata sellest, kas need laiendused on paigaldatud pakina või veebilehitseja rakenduste poest.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10070</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10070"/>
		<updated>2023-10-22T07:06:40Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest. &#039;&#039;yay&#039;&#039; asemel võib kasutada ka mõnda muud [https://wiki.archlinux.org/title/AUR_helpers AURi klienti].&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rns chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame &#039;&#039;Token signing&#039;&#039; laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid-native web-eid-chrome web-eid-firefox --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* teadmiseks Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
* testime Web eID laiendust aadressil [https://web-eid.eu/ https://web-eid.eu/], vajadusel taaskäivitame veebilehitseja (või ka arvuti) ja testime uuesti. Veendume, et veebilehitsejas on Web eID laiendus ja vana on eemaldatud. Tasub vaadata ka [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ juhiseid laienduse lubamiseks].&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mingil põhjusel pole web-eid pakett paigaldatud, siis ei saa ka Web eID laiendused veebilehitsejas toimida, sõltumata sellest, kas need laiendused on paigaldatud pakina või veebilehitseja rakenduste poest.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Vaba_tarkvara&amp;diff=10069</id>
		<title>Vaba tarkvara</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Vaba_tarkvara&amp;diff=10069"/>
		<updated>2023-01-10T17:23:11Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Välislingid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategooria:Litsentsid]]&lt;br /&gt;
&#039;&#039;See artikkel käsitleb vaba tarkvara nii, nagu see on defineeritud Vaba Tarkvara Sihtasutuse poolt. Tasuta tarkvara kohta vaata [[priivara]].&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Vaba tarkvara&#039;&#039;&#039; ehk &#039;&#039;&#039;vabavara&#039;&#039;&#039; või &#039;&#039;&#039;vabatarkvara&#039;&#039;&#039;, nagu defineeritud Free Software Foundation&#039;i ([https://et.wikipedia.org/wiki/Free_Software_Foundation Vaba Tarkvara Sihtasutuse]; edaspidi viidatud kui &#039;&#039;FSF&#039;&#039;) poolt, on tarkvara, mida saab ilma piiranguteta kasutada, kopeerida, uurida, muuta ning edasi jagada. Vabadus sellistest piirangutest on keskne &amp;quot;vaba tarkvara&amp;quot; mõistele, niivõrd, et vaba tarkvara vastand on [[omanduslik tarkvara]], ning mitte tarkvara, mida müüakse raha eest, nagu näiteks kommertstarkvara. Vaba tarkvara võib olla mõnikord tuntud ka kui &#039;&#039;libre software&#039;&#039;, [[FLOSS]] või avatud lähtekoodiga tarkvara. Tihti on omandusliku tarkvaraga seotud ka [[tootjalukustus]].&lt;br /&gt;
&lt;br /&gt;
==Mõiste sisu==&lt;br /&gt;
&lt;br /&gt;
Et aidata eristada vaba (nagu vabadus) tarkvara tasuta tarkvarast (mõnikord viidatud ka kui vabavara), arendas &amp;lt;!--parem sõna, tõlgitud sõnast develop--&amp;gt;[[Richard Stallman]], Vaba Tarkvara Liikumise rajaja, sellise seletuse: &amp;quot;Vaba tarkvara puudutab vabadust, mitte hinda. Et mõistest aru saada, tuleks mõelda &#039;vabast&#039; nagu see on &amp;quot;vabas sõnas&amp;quot;/&amp;quot;sõnavabaduses&amp;quot;, ja mitte nagu &#039;tasuta õllest&#039;.&amp;quot; (Ingliskeelse sõna &#039;&#039;free&#039;&#039; tähendused on nii &#039;&#039;vaba&#039;&#039; kui ka &#039;&#039;tasuta&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Enamik vaba tarkvara levitatakse tasuta üle arvutivõrgu, nö liini pealt &amp;amp;mdash; või liiniväliselt (väljaspool arvutivõrke), levitamise marginaalse hinna eest, kuid hinna marginaalsus pole kohustuslik ning rahvas võib müüa koopiaid mistahes hinnaga. Läbivate suurtähtedega ingliskeelne termin &amp;quot;Open Source&amp;quot; (&amp;quot;avatud lähtekood&amp;quot;) on lisatud definitsiooni, mis oli esialgselt loodud 1998. aastal Debiani ümberkirjutuses [[GNU]] &amp;quot;Vaba tarkvara&amp;quot; definitsioonist. Selle tulemusena on pea kõik Avatud lähtekoodiga programmid ka Vaba tarkvara, kuid on olemas mõned erandid.&lt;br /&gt;
&lt;br /&gt;
Ehkki avatud-lähtekoodi ja vaba tarkvara liikumised jagavad pea identseid litsentsikriteeriume ja arendusmetoodikaid, on Stallmani meelest kahe liikumise vastavad põhimõtted fundamentaalselt erinevad. Stallman toetab termineid &amp;quot;Vaba/avatud-lähtekoodi-tarkvara&amp;quot; (&amp;quot;Free/Libre/Open-Source Software&amp;quot;, &amp;quot;FLOSS&amp;quot;) ning &amp;quot;Vaba ja avatud lähtekoodiga tarkvara&amp;quot; (&amp;quot;Free and Open Source Software&amp;quot;, &amp;quot;F/OSS&amp;quot;), et vastavalt viidata &amp;quot;avatud-lähtekoodi tarkvarale&amp;quot; ja &amp;quot;vabale tarkvarale&amp;quot;, et mitte ilmtingimata kahe osapoole &amp;lt;!--aidake tõlkida sõna camp - http://dictionary.reference.com/search?q=camp --&amp;gt; vahel valida või neid lahutada, aga ta palub inimestel kaaluda &amp;quot;vaba tarkvara&amp;quot; liikumise toetamist.&lt;br /&gt;
&amp;lt;!--seoses sellega peaks kasutajaid viitama&amp;quot; artiklile &amp;quot;avatud lähtekoodiga tarkvara vs vaba tarkvara&amp;quot; rohkema info jaoks, kuid ma kardan, et seda artiklit pole--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[[Priivara]]&amp;quot; (nimetatakse sageli [[Priivara#Sõnakasutus|ekslikult ka vabavaraks]]) on tarkvara, mis on saadaval tasuta (ilma raha maksmata), kuid on üldjoontes [[Omanduslik_tarkvara|omanduslik]], kuna kasutajatel ei ole vabadust seda kasutada, kopeerida, uurida, muuta ja levitada. Priivara lähtekood pruugib või ei pruugi olla avaldatud ning luba muudetud versioonide edasijagamiseks pruugib või ei pruugi olla antud, seega priivara on &#039;&#039;gratis&#039;&#039;, ehk &#039;&#039;tasuta&#039;&#039; ja mitte &#039;&#039;libre&#039;&#039;, ehk &#039;&#039;vaba&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Vaba tarkvara lühike ajalugu ==&lt;br /&gt;
&lt;br /&gt;
* 1960ndad ja 1970ndad &amp;amp;mdash; tarkvara nähti kui täiendusena, mida suurarvutite tarnijad varustasid, et raalid siis kasutuskõlbulikuks teha. Sellest johtuvalt programmeerijad ja arendajad jagasid oma tarkvara vabalt. See oli eriti laialdane suurtes kasutajagruppides, nagu DECUS, mis oli DEC Kasutajate Grupp (Digital Equipment Corporation Users Group).&lt;br /&gt;
&lt;br /&gt;
* 1970ndate lõpp ja 1980ndate algus &amp;amp;mdash; ettevõtted hakkasid programmeerijatele jooksvalt piiranguid seadma tarkvara litsentsilepingutega. Mõnikord oli niimoodi seetõttu, et ettevõtted olid siis juba kommertsialiseeritud tarkvarast raha tegemas&amp;lt;!--pisut halb tõlge--&amp;gt; või püüdsid nad lähtekoodi peites hoida riistavara eripärasusi vaka all. Teinekord oli see sellest, et jätkuvalt suurenev korporatiivne suhtumine kasvavas ja varasemalt eklektilises tööstuses nägi intellektuaalse omandi kaitset normina, isegi kui see ei toonud mingit kasu ärile. [[Bill_Gates|Bill Gates]] andis muutuvatest aegadest märku, kui ta kirjutas kuulsa &amp;quot;Avaliku kirja hobilistele&amp;quot;, kus ta ergutas&amp;lt;!--urged--&amp;gt; häkkereid, et nad lõpetaksid litsentsilepingute murdmise läbi &#039;&#039;varastamise&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* 1983 &amp;amp;mdash; Richard Stallman mõtles [[GNU]] projektile (GNU tegelik kirjutamine algas 1984. jaanuaris), rajades Vaba Tarkvara Sihtasutuse (&amp;quot;Free Software Foundation&amp;quot;, FSF) [http://www.gnu.org/fsf/fsf.html] kaks aastat hiljem, peale sügavat pettumust arvutitööstuse ning kasutajate kultuuris. Üks selline intsident oli, kui printer ei töötanud, kuna Stallman ei saanud vea parandamiseks häkkida lähtekoodi, sest seda oli tagasi hoitud.&amp;lt;!--withheld--&amp;gt; Ta tutvustas&amp;lt;!--introduced--&amp;gt; &amp;quot;vaba tarkvara&amp;quot; ja &amp;quot;[[copyleft]]&amp;quot; definitsiooni, mis oli üles ehitatud&amp;lt;!--designed--&amp;gt; kõigile tarkvara vabaduse tagamiseks.[http://cisn.metu.edu.tr/2002-6/free.php] Mõned väga pahaselt reageerisid Stallmani seisukoha vastu, pidades seda idealistlikuks nonsenssiks ning teda kõvasti pilati ja kritiseeriti.&lt;br /&gt;
&lt;br /&gt;
* Tänapäev &amp;amp;mdash; Vaba tarkvara on väga edukas rahvusvaheline jõupingutus, mis valmistab tarkvara, mida kasutavad üksikisikud, suured organisatsioonid ja kogunisti terved riigid. Vaba tarkvara on massiivne tööstus. Vaba tarkvara mudeli majanduslikke eeliseid ning vähemal määral ka eetilisi põhimõtteid, millel see rajati, on hakatud laialdaselt tunnustama, isegi põhivoolu meedia poolt. Mõned teised, mitte-tarkvara tööstused, on hakanud ka tunnustama Vaba tarkvara sõnumi väärtust: näiteks teadlased vaatavad rohkem avatumate arendusprotsesside poole ning riistvara, nagu näiteks mikrokiipe, hakatakse juba arendama [[Copyleft]] litsentside all (vt. [[OpenCores]] projekt, näituseks). &#039;&#039;Creative Commons&#039;&#039; ja &#039;&#039;Avatud sisu&#039;&#039; (&#039;&#039;Open Conent&#039;&#039;) liikumised on samuti suuresti mõjutatud Vabast tarkvarast.&lt;br /&gt;
&lt;br /&gt;
== Vaba tarkvara litsentsid ==&lt;br /&gt;
Stallmani ja FSF järgi annavad vaba tarkvara litsentsid &amp;amp;mdash;&lt;br /&gt;
*vabaduse jooksutada programmi mistahes eesmärgil (nimetet &amp;quot;vabadus 0&amp;quot;);&lt;br /&gt;
*vabaduse uurida ja muuta programmi (&amp;quot;vabadus 1&amp;quot;);&lt;br /&gt;
*vabaduse kopeerida programmi, et sul oleks võimalik aidata naabrit (&amp;quot;vabadus 2&amp;quot;);&lt;br /&gt;
*vabaduse täiustada programmi ja oma täiustused avalikustada, et kogu kogukond sellest kasu lõikab (&amp;quot;vabadus 3&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Vabadused 1 ja 3 vajavad juurdepääsu [[lähtekood|lähtekoodile]], kuna tarkvara uurimine ja muutmine ilma lähtekoodita on erakordselt keeruline ning vägagi ebaefektiivne võrreldes märkmetega varustatud lähtekoodiga.&lt;br /&gt;
&lt;br /&gt;
Vaba Tarkvara Sihtasutus ja Avatud Lähtekoodi Initsiatiiv (Open Source Initative; OSI) avaldavad mõlemad nimekirju litsentsidest, mis nad on välja selgitanud kui ühilduvatena nende definitsiooniga vastavalt vabast tarkvarast ja avatud lähtekoodiga tarkvarast.[http://www.gnu.org/licenses/license-list.html] Nimekirjad on paratamatult mittetäielikud, kuna kumbki organisatsioon ei pea olema litsentsist teadlik selle tarvis, et võimaldada neid vabadusi. Peale nende kahe organisatsioni näevad mõned inimesed Debiani projekti pakkuvat kasulikku nõu selle kohta, kas mingid konkreetsed litsentsid langevad kokku&amp;lt;!--comply; teised variandid: ühilduvad, lähevad kokku--&amp;gt; Debiani vaba tarkvara juhenditega.&amp;lt;!--Kas selleks oleks tarvis linki, nagu ingliskeelses variandis?--&amp;gt; Heakskiidetud litsentsidest Debian nimekirja ei avalda, seega selle hinnanguid tuleb jälgida, kontrollides, millist tarkvara nad on lubanud oma arhiividesse. Ometi on see haruldane, kui litsents on kuulutatud ühilduvaks FSF või OSI ja mitte teise poole poolt&amp;lt;!--äkki on ingliskeelses halb sõnastus või minu oma on paha. Ma sain sellest nii aru, et on haruldane, kui näiteks OSI kuulutab, et litsents on ühilduv ja FSF kuulutab, et ei ole--&amp;gt; (erandiks on Netscape Avalik Litsents (Netscape Public License, NPL), mida kasutati varaste Mozilla versioonidega), seega tingimuste täpsed definitsioonid ei ole poleemikat tekitanud.&lt;br /&gt;
&lt;br /&gt;
Terminid Libre software, FLOSS, FOSS JA OSS/FS ei oma formaalseid tähendusi või &#039;&#039;de facto&#039;&#039; arbitraatoreid.&lt;br /&gt;
&lt;br /&gt;
Enamik vaba tarkvara kasutab väikest rühma litsentse. Kõige populaarsemad neist on [[GNU_GPL|GNU Üldine Avalik Litsents]], GNU Vähem Üldine Avalik Litsents, BSD Litsents, Mozilla Avalik Litsents, MIT Litsents ja Apache Litsents.&amp;lt;!--Ehkki ingliskeelses variandis on litsents tõepoolest suure tähega, siis kas eestikeelses variandis peab ka nii olema?--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tarkvara, mis ei ole vaba tarkvara, on tuntud kui [[omanduslik tarkvara]]. See võib tulla kas mõnedega või üldse ilma ülaltoodud vabadustest ning peaaegu alati tuleb see lõppkasutaja litsentsilepinguga (End User License Agreement, EULA), mis näib tahtvat kasutada lepinguseadlust ja/või võlaõigusseadust eesmärgiga piirata kasutajate võimet tarkvara teatud viisidel jooksutada.&amp;lt;!--käitada?--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FSF-i vaba tarkvara definitsioon jätab tähelepanuta hinna. Laserplaadid, mis sisaldavad vaba tarkvara, nagu näiteks [[Linuxi_distributsioon|GNU/Linuxi distributsioone]], on tavaliselt müüdavad. Kuna sellegipoolest on plaadiostjal vaba tarkvara vabadused, on see vaba tarkvara. &#039;&#039;Tasuta õlle&#039;&#039; tarkvara ([[priivara]]), mis sisaldab piiranguid, mis on vastuolus FSF-i definitsioniga, peetakse omanduslikuks. Näiteks on lähtekood kättesaamatu, edasilevitajatel (-tarnijatel) võib olla keelatud nõuda tasu, jne.&lt;br /&gt;
&lt;br /&gt;
Mõned inimesed kasutavad sõna &amp;quot;libre&amp;quot;, et välistada sõna &amp;quot;vaba&amp;quot; kahemõttelisust (ingl. &amp;quot;free&amp;quot; on nii &amp;quot;vaba&amp;quot; kui &amp;quot;tasuta&amp;quot;). Siiski on need terminid enamasti kasutusel rohkem vaba tarkvara liikumises ning nad levivad aeglaselt edasi.&lt;br /&gt;
&lt;br /&gt;
Vaba tarkvara variatsioonid FSF-i definitsiooni järgi:&lt;br /&gt;
* [[Copyleft]] litsentsid, neist kõige prominentsem [[GNU_GPL|GNU Üldine Avalik Litsents]]. Autor säilitab koopiaõiguse ning lubab teatud tingimustel edasilevitamist ja muutmist, tagamaks, et kõik muudetud versioonid jäävad vabaks.&lt;br /&gt;
* [[Avalik_omand|Avaliku omandi]] tarkvara (ingl. Public Domain software) &amp;amp;mdash; autor on koopiaõiguse loovutanud. Kuna avaliku omandi tarkvaral puudub autorikaitse, võib seda vabalt ühendada mistahes töö sisse, olgu see omanduslik või vaba.&lt;br /&gt;
* BSD-stiili litsentsid, niimoodi nimetatud, kuna neid rakendatakse suurele hulgale [[BSD]] opsüsteemidega levitatavale tarkvarale. Autor säilitab koopiaõiguse ainuüksi garantiist lahtiütlemise ja muudetud tööde temale korraliku omistamise&amp;lt;!--requires [...] proper attribution--&amp;gt; kohustamise eesmärgil, kuid lubab edasilevitamist ja muutmist &#039;&#039;mistahes&#039;&#039; töödes, isegi omanduslikes.&lt;br /&gt;
&lt;br /&gt;
Copyleftiga litsenseeritud tarkvara autoriõiguse omanik võib valmistada ja müüa versioone mistahes litsentsiga lisaks esialgse versiooni vaba tarkvarana levitamisele. Paljud vabatarkvara&amp;lt;!--siin on sõna meelega koos--&amp;gt; ettevõtted niimoodi teevadki; see &#039;&#039;ei piira&#039;&#039; copyleft versiooniga kasutajatele antud õiguseid.&lt;br /&gt;
&lt;br /&gt;
Kõik vaba tarkvara litsentsid peavad andma inimestele kõik ülalpool arutatud vabadused. Välja arvatud siis, kui applikatsioonide litsentsid on ühilduvad, on programmide kombineerimine lähtekoodi kokku segades või otseselt binaaride ühendamise teel ometigi problemaatiline, litsentside tehniliste peensuste pärast. Kaudselt kokkuühendatud programmid võivad seesugust probleemi vältida.&lt;br /&gt;
&lt;br /&gt;
== Vaba tarkvara näited ==&lt;br /&gt;
&lt;br /&gt;
Silmapaistev vaba tarkvara:&lt;br /&gt;
&lt;br /&gt;
* Operatsioonisüsteemid: [[GNU/Linux]], [[BSD]] ja Darwin.&lt;br /&gt;
* [[GNU_Compiler_Collection|GCC]] kompileerijad, GDB puugieemaldaja (debugger) ja [[C_%28programmeerimiskeel%29|C]] [[teek|teegid]].&lt;br /&gt;
* Serverid: BIND nimeserver, Sendmail e-posti transport, [[Apache]] veebiserver ja Samba failiserver.&lt;br /&gt;
* Relatsioonilised andmebaasisüsteemid:&amp;lt;!--parim vaste sõnadele &#039;relational database systems&#039;--&amp;gt; [[MySQL]] ja [[PostgreSQL]].&lt;br /&gt;
* Programmeerimiskeeled: [[Perl]], [[PHP]], [[Python]], [[Ruby]] ja [[Tcl]].&lt;br /&gt;
* Graafilise kasutajaliidesega seoses: [[X_Window_System|X Window System]]; [[GNOME]] ja [[KDE]] töölauakeskkonnad.&lt;br /&gt;
* [[OpenOffice.org]] kontoritöö pakett, [[Mozilla]] ja [[Firefox|Mozilla Firefox]] lehitsejad ning [[GIMP]] graafikatöötlusprogramm.&lt;br /&gt;
* Trükkimise&amp;lt;!--aidake tõlkida typesetting--&amp;gt; ja dokumendi ettevalmistus-süsteemid Tex ja [[LaTeX]].&lt;br /&gt;
* [[MediaWiki]], tarkvara, millel töötab Vikipeedia.&lt;br /&gt;
&lt;br /&gt;
Vaba Tarkvara Kataloog (&amp;quot;Free Software Directory&amp;quot;) on vabatarkvara projekt, mis haldab suurt andmebaasi vaba tarkvara pakettidest.&lt;br /&gt;
&lt;br /&gt;
Päris palju vaba tarkvara toetab mittevabu Microsoft [[Windows]]i või mittevabu Unix platvorme ning mittevaba tarkvara saab toetada vabu platvorme, ehkki vabatarkvara-puristid (ingliskeelsest sõnast &#039;&#039;pure&#039;&#039; &amp;amp;mdash; puhas) eelistavad üleni vaba tarkvara vabal platvormil, nagu [[GNU/Linux]].&lt;br /&gt;
&lt;br /&gt;
Vaba tarkvara paketid moodustavad tarkvara ökosüsteemi, kus tarkvara võimaldab varustada teenuseid, saavutades vastastikuse kasu: näiteks Apache veebiserver haldamas HTTP protokolli, kasutades moodulit mod_python, et võimaldada dünaamilist sisu.&lt;br /&gt;
&lt;br /&gt;
== Sotsiaalne tähendus ==&lt;br /&gt;
&lt;br /&gt;
===Positiivsed sotsiaalsed tagajärjed===&lt;br /&gt;
&lt;br /&gt;
* Vaba tarkvara on üldiselt saadaval vähese või puuduva kuluga (see on tasuta). Kui vaba tarkvara levib, siis selle kasulikkus on püsiv või isegi suureneb võrguefekti&amp;lt;!--äkki võrgumõju?--&amp;gt; tulemusel. Seega on vaba tarkvara puhas avalik hüvang ja mitte isiklik hüvang.&lt;br /&gt;
* Selle vabadustest tulenevad püsivalt madalad kulud võrreldes omandusliku tarkvaraga, suurendades juurdepääsu tarkvarale ja selle majanduslikele ja sotsiaalsetele kasudele.&amp;lt;!--parem sõna; algvariant benefit--&amp;gt;&lt;br /&gt;
* Enamgi veel, vaba tarkvara avatus kergendab selle internatsionalisatsiooni (näiteks programmide tõlkimist emakeelde), andes juurde ja luues majanduslikku ja sotsiaalset kasu.&amp;lt;!--benefit, eks ole...--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Negatiivsed sotsiaalsed tagajärjed===&lt;br /&gt;
&lt;br /&gt;
Võimalik majanduslike mõjustajate kadu tootmaks tarkvara, mis oli kaitstud koopiaõiguse seadusega või patentidega. Vaba tarkvara koopiaid saab müüa, ehkki sel juhul on tihtipeale vähem ajendeid vaba tarkvara ostmiseks, kui seda saab hankida tasuta.&lt;br /&gt;
&lt;br /&gt;
==Poliitiline iseloomustus==&lt;br /&gt;
&lt;br /&gt;
Arvutitarkvara on elutu ja seega mittepoliitiline. Ometi on selle mõjud ühiskonnale, nagu ka kõne, poliitilised.&lt;br /&gt;
&lt;br /&gt;
===Vaba tarkvara kui kommunistlik liikumine===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- On&#039;s too ookeanitagune tegelane tõesti nii tähtis, et temast siin juttu tuleb teha? --&amp;gt;&lt;br /&gt;
UNIX-operatsioonisüsteemidele keskenduva California ettevõtte SCO Group&#039;i peadirektor&amp;lt;!--tiitel CEO--&amp;gt; Darl McBride on kaldunud iseloomustama vaba tarkvara kui kommunistliku.[http://www.economist.com/business/displayStory.cfm?story_id=2020889]   Ühendriikide kontekstis kasutab süüdistus antikommunismi mõjuka&amp;lt;!--tugeva?--&amp;gt; pärandi mõjujõudu turul või seaduseasjades&amp;lt;!--legal matters--&amp;gt; efekti esilekutsumiseks.[http://news.com.com/2010-7344-5083904.html] Kommunism vastustab vaba turgu ning heidab kõrvale&amp;lt;!--reject; ka &amp;quot;tagasi lükkama&amp;quot;--&amp;gt; eraomandi. Vaba tarkvara annab kasutajatele samu vabadusi, mida omab koopiaõiguse valdaja&amp;lt;!--copyright holder; ka kui &amp;quot;...valdab koopiaõiguse omanik&amp;quot;--&amp;gt;, samas kui omandusliku tarkvara omanikud piiravad vabadusi kasumiteenimise eesmärgil. Kollektiivse valduse&amp;lt;!--ownership--&amp;gt; mudelid vabas tarkvaras on vastuolus kapitalistliku omanduse ja tootmisega.&amp;lt;!--ownership and production--&amp;gt; Siiski annavad vaba tarkvara litsentsid vabaduse tarkvara edasijagamise eest raha küsida.&amp;lt;!--Kuidas kahe viimase sõna asemel oleks parem tõlkida &amp;quot;charge a price&amp;quot;?--&amp;gt; Lisaks on ühel või rohkemal autoriõiguse omanikul abiks autorikaitseseadus,&amp;lt;!--Võiks olla ka &amp;quot;koopiaõiguseseadus&amp;quot;, kuid Eesti keeles seda nii tihti ei kasutata--&amp;gt;&amp;lt;!-- On ka põhjus, eesti keeles sellist seadust pole --&amp;gt; panemaks vajadusel maksma nende vabatarkvara paketi litsentsi jõu.&lt;br /&gt;
&lt;br /&gt;
=== Vaba tarkvara kui libertaarne liikumine ===&lt;br /&gt;
&lt;br /&gt;
Libertaarset ideaali saab kirjeldada kui toetavat sotsiaalse vabaduse (kaasa arvatud sõnavabaduse, vaba ajakirjanduse ja [[privaatsus]]e), majandusvabaduse (kaasa arvatud eraomandi ja kontrolli eraomandi üle) ning vabaturumajanduse pooldamist. On tõendeid, et vaba tarkvara ühildub selliste libertaarsuse ideaalidega nagu ettevõtlusvabadus, intellektuaalne omand [http://libertariannation.org/a/f31l1.html] ja &lt;br /&gt;
privaatsuse kaitse.&lt;br /&gt;
&lt;br /&gt;
Vaba tarkvara litsentsitingimused garanteerivad, et kes iganes, sattudes selle tarkvara omanikuks, omab ka selle lähtekoodi ning õigust seda muuta, paljundada&amp;lt;!--&amp;quot;modify, reproduce&amp;quot; ehk selles võtmes, et &amp;quot;muuta, taastoota&amp;quot; või &amp;quot;muuta ja siis muudetut kopeerida&amp;quot;--&amp;gt; ja levitada. Niisiis on igaüks vajalike teadmistega võimeline teostama muudatusi ja võimaldama tootele tuge. Muudatused on otseselt võimalikud läbi juurdepääsu lähtekoodile ning teisi teenuseid saavad pakkuda need, kes on toote hooldajate ja kasutajatena sellest &amp;lt;!--parem vaste sõnale &#039;maintainer&#039;?--&amp;gt; teada saanud, seda uurinud ja õppinud. Tulemuseks on konkurentsile avatud turuala&amp;lt;!--marketplace--&amp;gt; laia osaliste hulga seast. Turule sisenemise barjääre on vähe või nad puuduvad, kuna kõik vajalikud load on litsentsi poolt rahuldatud. Sellise konkurentsi loomine teenuste jaoks on köitev libertaarsele ideaalile vabast turust ning hõlbustab ettevõtete ja äride loomist.&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
* [[Mis on Linux ja miks seda valida?]]&lt;br /&gt;
* [http://www.teabekirjanduse.ee/sisukorrad/tarkvara.pdf Madis Peil: Tasuta tarkvara käsiraamat]&lt;br /&gt;
* [http://www.slideshare.net/UncleOwl/pingviini-ttuba Pingviini töötuba: vaba tarkvara ja Linuxit tutvustavad slaidid]&lt;br /&gt;
* [http://www.e-ope.ee/images/50001107/wmag.pdf Peeter P Mõtsküla: Vaba tarkvara litsentside süstemaatiline analüüs (mag töö Tartu Ülikoolis)]&lt;br /&gt;
* [http://isiklik.info/cc/wbt.pdf Peeter P Mõtsküla: Vaba tarkvara. Oht või võimalus (bak töö Tartu Ülikoolis)]&lt;br /&gt;
* [http://et.wikipedia.org/wiki/Vaba_tarkvara Sõsarartikkel Vikipeedias]&lt;br /&gt;
* [http://en.wikibooks.org/wiki/FLOSS_Concept_Booklet FLOSS Concept Booklet (inglise keeles)]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10068</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10068"/>
		<updated>2022-03-26T11:35:57Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest. &#039;&#039;yay&#039;&#039; asemel võib kasutada ka mõnda muud [https://wiki.archlinux.org/title/AUR_helpers AURi klienti].&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rns chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame &#039;&#039;Token signing&#039;&#039; laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
* testime Web eID laiendust aadressil [https://web-eid.eu/ https://web-eid.eu/], vajadusel taaskäivitame veebilehitseja (või ka arvuti) ja testime uuesti. Veendume, et veebilehitsejas on Web eID laiendus ja vana on eemaldatud. Tasub vaadata ka [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ juhiseid laienduse lubamiseks].&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mingil põhjusel pole web-eid pakett paigaldatud, siis ei saa ka Web eID laiendused veebilehitsejas toimida, sõltumata sellest, kas need laiendused on paigaldatud pakina või veebilehitseja rakenduste poest.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10067</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10067"/>
		<updated>2022-03-25T11:03:15Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Vigade haldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest. &#039;&#039;yay&#039;&#039; asemel võib kasutada ka &#039;&#039;sudo pamac&#039;&#039;.&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rns chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame &#039;&#039;Token signing&#039;&#039; laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
* testime Web eID laiendust aadressil [https://web-eid.eu/ https://web-eid.eu/], vajadusel taaskäivitame veebilehitseja (või ka arvuti) ja testime uuesti. Veendume, et veebilehitsejas on Web eID laiendus ja vana on eemaldatud. Tasub vaadata ka [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ juhiseid laienduse lubamiseks].&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mingil põhjusel pole web-eid pakett paigaldatud, siis ei saa ka Web eID laiendused veebilehitsejas toimida, sõltumata sellest, kas need laiendused on paigaldatud pakina või veebilehitseja rakenduste poest.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10066</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10066"/>
		<updated>2022-03-25T11:02:41Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Vigade haldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest. &#039;&#039;yay&#039;&#039; asemel võib kasutada ka &#039;&#039;sudo pamac&#039;&#039;.&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rns chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame &#039;&#039;Token signing&#039;&#039; laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
* testime Web eID laiendust aadressil [https://web-eid.eu/ https://web-eid.eu/], vajadusel taaskäivitame veebilehitseja (või ka arvuti) ja testime uuesti. Veendume, et veebilehitsejas on Web eID laiendus ja vana on eemaldatud. Tasub vaadata ka [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ juhiseid laienduse lubamiseks].&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mingil põhjusel pole web-eid pakett paigaldatud, siis ei saa ka Web eID laiendused veebilehitsejas toimida (sõltumata sellest, kas need laiendused on paigaldatud pakina või veebilehitseja rakenduste poest).&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10065</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10065"/>
		<updated>2022-03-25T11:01:51Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Vigade haldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest. &#039;&#039;yay&#039;&#039; asemel võib kasutada ka &#039;&#039;sudo pamac&#039;&#039;.&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rns chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame &#039;&#039;Token signing&#039;&#039; laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
* testime Web eID laiendust aadressil [https://web-eid.eu/ https://web-eid.eu/], vajadusel taaskäivitame veebilehitseja (või ka arvuti) ja testime uuesti. Veendume, et veebilehitsejas on Web eID laiendus ja vana on eemaldatud. Tasub vaadata ka [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ juhiseid laienduse lubamiseks].&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mingil põhjusel pole web-eid pakett paigaldatud, siis ei saa ka Web eID laiendused veebilehitsejas toimida.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10064</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10064"/>
		<updated>2022-03-25T10:57:39Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest. &#039;&#039;yay&#039;&#039; asemel võib kasutada ka &#039;&#039;sudo pamac&#039;&#039;.&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rns chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame &#039;&#039;Token signing&#039;&#039; laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
* testime Web eID laiendust aadressil [https://web-eid.eu/ https://web-eid.eu/], vajadusel taaskäivitame veebilehitseja (või ka arvuti) ja testime uuesti. Veendume, et veebilehitsejas on Web eID laiendus ja vana on eemaldatud. Tasub vaadata ka [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ juhiseid laienduse lubamiseks].&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10063</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10063"/>
		<updated>2022-03-25T10:57:04Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest. &#039;&#039;yay&#039;&#039; asemel võib kasutada ka &#039;&#039;sudo pamac&#039;&#039;.&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rns chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame vajadusel Token signing laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
* testime Web eID laiendust aadressil [https://web-eid.eu/ https://web-eid.eu/], vajadusel taaskäivitame veebilehitseja (või ka arvuti) ja testime uuesti. Veendume, et veebilehitsejas on Web eID laiendus ja vana on eemaldatud. Tasub vaadata ka [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ juhiseid laienduse lubamiseks].&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10062</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10062"/>
		<updated>2022-03-22T12:32:00Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest.&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rns chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame vajadusel Token signing laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
* testime Web eID laiendust aadressil [https://web-eid.eu/ https://web-eid.eu/], vajadusel taaskäivitame veebilehitseja (või ka arvuti) ja testime uuesti. Veendume, et veebilehitsejas on Web eID laiendus ja vana on eemaldatud. Tasub vaadata ka [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ juhiseid laienduse lubamiseks].&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10061</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10061"/>
		<updated>2022-03-21T01:16:25Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest.&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rn chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame vajadusel Token signing laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
* testime Web eID laiendust aadressil [https://web-eid.eu/ https://web-eid.eu/], vajadusel taaskäivitame veebilehitseja (või ka arvuti) ja testime uuesti. Veendume, et veebilehitsejas on Web eID laiendus ja vana on eemaldatud. Tasub vaadata ka [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ juhiseid laienduse lubamiseks].&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10060</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10060"/>
		<updated>2022-03-21T01:15:01Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest.&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rn chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame vajadusel Token signing laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
* testime Web eID laiendust aadressil [https://web-eid.eu/ https://web-eid.eu/], vajadusel taaskäivitame veebilehitseja ja testime uuesti&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10059</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10059"/>
		<updated>2022-03-21T01:13:57Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest.&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rn chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame vajadusel Token signing laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10058</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10058"/>
		<updated>2022-03-21T01:13:35Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest.&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rn chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame vajadusel Token signing laienduse veebilehitseja(te)st&lt;br /&gt;
* impordime esmalt Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10057</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10057"/>
		<updated>2022-03-21T01:13:09Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest.&lt;br /&gt;
* impordime esmalt Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rn chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame vajadusel Token signing laienduse veebilehitseja(te)st&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10056</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10056"/>
		<updated>2022-03-20T19:02:23Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest.&lt;br /&gt;
* impordime esmalt Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rn chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame vajadusel Token signing laienduse veebilehitseja(te)st&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10055</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10055"/>
		<updated>2022-03-20T19:00:29Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest.&lt;br /&gt;
Paigaldame esmalt Web eID.&lt;br /&gt;
* impordime esmalt Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rn chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame vajadusel Token signing laienduse veebilehitseja(te)st&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10054</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10054"/>
		<updated>2022-03-20T18:59:17Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
 * impordime esmalt Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 * paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 * eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rn chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame vajadusel Token signing laienduse veebilehitseja(te)st&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10053</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10053"/>
		<updated>2022-03-20T18:58:54Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
** impordime esmalt Web eID arendaja võtme&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
** paigaldame Web eID&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
** eemaldame vana veebilehitseja laienduse&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Rn chrome-token-signing&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* eemaldame vajadusel Token signing laienduse veebilehitseja(te)st&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10052</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10052"/>
		<updated>2022-03-20T18:56:40Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Uuendamine Web eID peale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
Kui oli juba ID-kaarditarkvara paigaldatud, siis pole vaja kõike eemaldada ega uuesti paigaldada. Piisab väiksematest muudatustest&lt;br /&gt;
* paigaldame Web eID&lt;br /&gt;
** impordime esmalt Web eID arendaja võtme&lt;br /&gt;
  wget -q -O- https://github.com/mrts.gpg|gpg --import -&lt;br /&gt;
** paigaldame Web eID&lt;br /&gt;
  yay -Syu web-eid --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
** eemaldame vana veebilehitseja laienduse&lt;br /&gt;
  yay -Rn chrome-token-signing&lt;br /&gt;
* eemaldame vajadusel Token signing laienduse veebilehitseja(te)st&lt;br /&gt;
* paigaldame Web eID laiendused veebilehitsejas: [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium jt analoogid] | [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10051</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10051"/>
		<updated>2022-03-20T18:43:47Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Uuendamine Web eID peale=&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10050</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10050"/>
		<updated>2022-03-18T00:26:52Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Skriptiga paigaldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linuxis jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple selle põhjal tehtud distrotes] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10049</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10049"/>
		<updated>2022-03-18T00:22:44Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10048</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10048"/>
		<updated>2022-03-17T18:56:12Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Viited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://web-eid.eu/ Web eID veebileht]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10047</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10047"/>
		<updated>2022-03-17T18:53:06Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* ID-kaarditarkvara automaatse paigaldamise skript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [https://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10046</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10046"/>
		<updated>2022-03-17T18:52:02Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Distrod */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
Loodud automaatpaigaldamise skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10045</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10045"/>
		<updated>2022-03-17T18:49:38Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10044</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10044"/>
		<updated>2022-03-17T18:48:56Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega.&#039;&#039;&#039; Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10043</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10043"/>
		<updated>2022-03-17T18:48:04Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse.&lt;br /&gt;
&lt;br /&gt;
[https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10042</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10042"/>
		<updated>2022-03-17T18:47:02Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
Selleks, et [https://web-eid.eu/ Web eID] laiendused veebilehitsejas töötaks, on vaja eelnevalt [https://aur.archlinux.org/packages/web-eid web-eid] pakett paigaldada, mida automaatse paigaldamise skript ka teeb.&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10041</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10041"/>
		<updated>2022-03-17T18:44:18Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Firefoxi seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale + vajutada &#039;&#039;Enter&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10040</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10040"/>
		<updated>2022-03-17T18:42:22Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada [https://www.ria.ee/ RIA] väljastatud [https://web-eid.eu/ Web eID] veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10039</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10039"/>
		<updated>2022-03-17T18:40:43Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Firefoxi seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada Web eID veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
* salvestada muudatus - vajutada &#039;&#039;Enter&#039;&#039; või rea lõpus vastav nupp&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10038</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10038"/>
		<updated>2022-03-17T18:38:52Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Firefoxi seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada Web eID veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
* aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10037</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10037"/>
		<updated>2022-03-17T18:38:32Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Firefoxi seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada Web eID veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis.&lt;br /&gt;
&lt;br /&gt;
Aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10036</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10036"/>
		<updated>2022-03-17T18:30:14Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Firefoxi seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada Web eID veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* &#039;&#039;&#039;about:preferences#privacy&#039;&#039;&#039; (sisestada aadressireale)&lt;br /&gt;
* &#039;&#039;&#039;Turvaseadmed -&amp;gt; Laadi&#039;&#039;&#039;&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis&lt;br /&gt;
aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10035</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10035"/>
		<updated>2022-03-17T18:29:48Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Firefoxi seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada Web eID veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* about:preferences#privacy (sisestada aadressireale)&lt;br /&gt;
* Turvaseadmed -&amp;gt; Laadi&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis&lt;br /&gt;
aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10034</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10034"/>
		<updated>2022-03-17T18:29:21Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Firefoxi seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada Web eID veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* about:preferences#privacy&lt;br /&gt;
* Turvaseadmed -&amp;gt; Laadi&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis&lt;br /&gt;
aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10033</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10033"/>
		<updated>2022-03-17T15:48:43Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada Web eID veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* Turvaseadmed -&amp;gt; Laadi&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis&lt;br /&gt;
aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10032</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10032"/>
		<updated>2022-03-17T15:47:36Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Firefoxi seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* Turvaseadmed -&amp;gt; Laadi&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis&lt;br /&gt;
aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi on seal väärtus: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatse režiimi sisselülitamiseks kirjutada selle asemele: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10031</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10031"/>
		<updated>2022-03-17T15:46:51Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID või muud nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* Turvaseadmed -&amp;gt; Laadi&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis&lt;br /&gt;
aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatne režiim: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10030</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10030"/>
		<updated>2022-03-17T15:42:06Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Siiski tuleb ettevaatlik olla vanema laienduse paigaldamisega kuna see võib Web eID&#039;ga konflikti minna. Siis on mõistlikum jätta alles Web eID ja vanema teenuse puhul näiteks Smart-ID vms nutiseadme-põhist lahendust kasutada kuniks teenusepakkuja ka Web eID peale ära on uuendanud.&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* Turvaseadmed -&amp;gt; Laadi&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis&lt;br /&gt;
aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatne režiim: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10029</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10029"/>
		<updated>2022-03-17T15:38:07Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad (Google Chrome, Brave, jt)]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* Turvaseadmed -&amp;gt; Laadi&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis&lt;br /&gt;
aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatne režiim: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10028</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10028"/>
		<updated>2022-03-17T15:36:36Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* Turvaseadmed -&amp;gt; Laadi&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis&lt;br /&gt;
aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatne režiim: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10027</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10027"/>
		<updated>2022-03-17T15:35:41Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Kui siiski internetipangas või mujal ei toimi ID-kaart, kuna pole jõutud Web eID&#039;d kasutusele võtta, siis paigaldada ka see pakett&lt;br /&gt;
  yay -Syu chrome-token-signing --noconfirm --needed --cleanafter &amp;amp;&amp;amp; yay -Scc --noconfirm&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* Turvaseadmed -&amp;gt; Laadi&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis&lt;br /&gt;
aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatne režiim: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10026</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10026"/>
		<updated>2022-03-17T14:35:55Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutajatel tuleb ise paigaldada veebilehitsejate laiendused:&#039;&#039;&#039;&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
[https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid], [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] laiendused on vaid nende testimiseks, arendamiseks!&lt;br /&gt;
&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* Turvaseadmed -&amp;gt; Laadi&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis&lt;br /&gt;
aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatne režiim: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10025</id>
		<title>ID-kaart Manjaro Linuxis</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=ID-kaart_Manjaro_Linuxis&amp;diff=10025"/>
		<updated>2022-03-17T06:50:20Z</updated>

		<summary type="html">&lt;p&gt;Zeroconf: /* Web eID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Skriptiga paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Skript on tekstifail, mis sisaldab vajalikke käske, mida muidu peaks käsurealt ükshaaval sisestama. Kuid need saab kirjutada vastavasse tekstifaili, millel on määratud [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang]. Sellist skripti käivitades täidetakse käsud kiirelt, vastavalt arvuti võimsusele. See annab võimaluse käsud hästi läbi mõelda ja vead parandada ning edaspidi seda skriptina käivitades aega kokku hoida. Vähe sellest, et käskude kirjutamine on aeglane, selle käigus tekivad ka vead. Vahel on vaja ka skripti kohandada, täiendada, kuid see on oluliselt lihtsam, kui kõike kogu aeg käsitsi sisestada. &lt;br /&gt;
&lt;br /&gt;
Allolev skript võiks toimida mitte ainult Manjaro Linuxis, vaid ka Arch Linux jt [https://distrowatch.com/search.php?ostype=Linux&amp;amp;category=All&amp;amp;origin=All&amp;amp;basedon=Arch&amp;amp;notbasedon=None&amp;amp;desktop=All&amp;amp;architecture=All&amp;amp;package=All&amp;amp;rolling=All&amp;amp;isosize=All&amp;amp;netinstall=All&amp;amp;language=All&amp;amp;defaultinit=All&amp;amp;status=Active#simple Arch Linuxi põhjal tehtud distrod] (vt [[#Distrod|testitud distrod]]). Hea oleks kuulda tagasisidet [https://viki.pingviin.org/index.php?title=Arutelu:ID-kaart_Manjaro_Linuxis&amp;amp;action=edit&amp;amp;redlink=1 arutelu kaardisakil], mis distrosid olete testinud ja kuidas on toiminud. Viidete hulgas on artikkel, kus on pikemalt seletatud graafiliselt paigaldades, mille põhjal ka automaatse paigaldamise skript kirjutatud.&lt;br /&gt;
&lt;br /&gt;
Kes soovib, saab skriptis olevaid käske ka ükshaaval terminalis käivitada. Trellidega algavad read nimetatakse välja kommenteeritud ridadeks ja need kuvatakse ka vastavalt. Seega aktiivsed read on need, mille ees trelle ei ole.&lt;br /&gt;
&lt;br /&gt;
=Võtmete eelnev vaatamine AUR&#039;ist=&lt;br /&gt;
&lt;br /&gt;
See annab võimaluse AURi veebiliidesest puuduvad [https://www.gnupg.org/ GPG]-võtmed ennem paigaldamist järgi vaadata ja skripti importimiseks kopeerida. Väärtuse &#039;&#039;validpgpkeys&#039;&#039; juures ülakomade vahel ongi paigaldamisel kontrollitava [https://www.gnupg.org/ GPG] avaliku võtme [https://stackoverflow.com/questions/33735276/the-purpose-of-fingerprints-gpg sõrmejälg]:&lt;br /&gt;
&lt;br /&gt;
* [https://aur.archlinux.org/packages/xml-security-c/ xml-security-c] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xml-security-c View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/libdigidocpp/ libdigidocpp] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libdigidocpp View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/qdigidoc4/ qdigidoc4] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qdigidoc4 View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/esteidpkcs11loader/ esteidpkcs11loader] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=esteidpkcs11loader View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/web-eid web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/firefox-extension-web-eid firefox-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chromium-extension-web-eid chromium-extension-web-eid] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=web-eid-webextension View PKGBUILD]&lt;br /&gt;
* [https://aur.archlinux.org/packages/chrome-token-signing/ chrome-token-signing] → [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrome-token-signing View PKGBUILD] (ei ole enam kasutusel seoses web-eid tulekuga)&lt;br /&gt;
&lt;br /&gt;
Kavalam on mitte otse kasutada GPG-võtmete sõrmejälgi, vaid need otse viidatud veebilehtedelt importida. Skriptis on see ka nüüdseks lahendatud. Võti võib ka muutuda ja otse serverist importides tuleb alati õige GPG-võti.&lt;br /&gt;
&lt;br /&gt;
=ID-kaarditarkvara automaatse paigaldamise skript=&lt;br /&gt;
&lt;br /&gt;
Skript asub [http://alvatal.ee/ Alvatali] koodivaramus [https://koodivaramu.eesti.ee/alvatal/id-kaart ID-kaart]:&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/blob/main/manjaro-id-kaart.sh skripti veebis vaatamine ja allalaadimine]&lt;br /&gt;
* [https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh otselink failile]&lt;br /&gt;
&lt;br /&gt;
Linuxis:&lt;br /&gt;
* kasutaja peab olema &#039;&#039;sudo&#039;&#039; rühmas, kuid skripti ei käivitata &#039;&#039;sudo&#039;&#039; abil, kuna osad käsud peavad minema käima tavakasutajana.&lt;br /&gt;
* avada terminal (Manjaro Linuxis: kiirklahv F12; muidu tavaliselt CTRL+ALT+T)&lt;br /&gt;
* skripti allalaadimine kausta &#039;&#039;Allalaadimised&#039;&#039; (või mistahes muus keeles süsteemi allalaadimiste kausta):&lt;br /&gt;
** üks võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, seejärel klõpsata hiirerattaga terminalis ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
** teine võimalus: hiire vasaku klahviga 3 klõpsu kiirelt märgib terve rea, CTRL+C kopeerib, SHIFT+CTRL+V asetab terminali ja käivitab (vajadusel vajutada veel Enter, et käivitada)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -q --show-progress -O $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh https://koodivaramu.eesti.ee/alvatal/id-kaart/-/raw/main/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* skripti käivitamine [https://en.wikipedia.org/wiki/Bourne_shell Bourne&#039;i kestprogrammi] abil:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh $(xdg-user-dir DOWNLOAD)/manjaro-id-kaart.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui kõik hästi läheb, siis on ID-kaarditarkvara peale vajalike pakettide kompileerimist paigaldatud.&lt;br /&gt;
&lt;br /&gt;
Seejärel lubada veebilehitseja laiendused ja käivitada veebilehitseja või ka DigiDoc rakendus. Kui veebilehitseja oli avatud laienduste paigaldamise ajal, siis tasub see uuesti käivitada.&lt;br /&gt;
&lt;br /&gt;
DigiDoc rakendus tunneb ID-kaardilugeja ära kohe peale PC/SC teenuse käivitumist ja ei pea selleks sulgema.&lt;br /&gt;
=Web eID=&lt;br /&gt;
15.märtsil 2022 tulnud ID-kaarditarkvara kasutab uut veebilehitseja laiendust [https://web-eid.eu/ Web eID] ja asendab senise [https://github.com/open-eid/chrome-token-signing chrome-token-signing] laienduse. [https://web-eid.eu/ Web eID veebilehel] saab ka sisselogimist ja digiallkirjastamist testida uue laiendusega. Vajutades avalehel olevat nuppu &#039;&#039;Authenticate&#039;&#039;, pakutakse värskelt paigaldatud Web eID laienduse abil esmalt sisselogimist ID-kaardiga ja seejärel ka digiallkirjastamist. Värskelt digiallkirjastatud *.asice konteineri saab ka alla laadida. Tegevuste lõpetamiseks saab välja logida proovikeskkonnast.&lt;br /&gt;
&lt;br /&gt;
Ametlik uudis: [https://www.ria.ee/et/uudised/id-tarkvara-varske-versioon-sai-uuendusliku-web-eid-liidese.html eesti keeles] | [https://www.ria.ee/en/news/latest-version-id-software-includes-innovative-web-eid-interface.html inglise keeles] | [https://www.ria.ee/ru/novosti/poslednyaya-versiya-programmnogo-obespecheniya-dlya-id-karty-poluchila-innovacionnyy-veb.html vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID seadistamine: [https://www.id.ee/artikkel/veebibrauserite-seadistamine-id-kaardi-kasutamiseks/ eesti keeles] | [https://www.id.ee/en/article/configuring-browsers-for-using-id-card/ inglise keeles] | [https://www.id.ee/ru/artikkel/nastrojka-veb-brauzerov-dlya-ispolzovaniya-id-karty/ vene keeles]&lt;br /&gt;
&lt;br /&gt;
Web eID laiendused veebilehitsejatele:&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic Chromium ja sellepõhised veebilehitsejad]&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ Firefox]&lt;br /&gt;
&lt;br /&gt;
=Firefoxi seadistamine=&lt;br /&gt;
&lt;br /&gt;
Firefoxis võib olla vajalik lisada käsitsi turvamoodul, kui seda mingil põhjusel ei ole tekkinud.&lt;br /&gt;
* Turvaseadmed -&amp;gt; Laadi&lt;br /&gt;
* Nimi: &#039;&#039;&#039;OpenSC smartcard&#039;&#039;&#039;&lt;br /&gt;
* asukoht: &#039;&#039;&#039;/usr/lib/onepin-opensc-pkcs11.so&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisaks kasulik automaatne sertifikaadi valimine Firefoxis&lt;br /&gt;
aadressireale kirjutada &#039;&#039;&#039;about:config&#039;&#039;&#039; ja vajutada &#039;&#039;Enter&#039;&#039; ning olla nõus hoiatusega&lt;br /&gt;
* otsida üles parameeter &#039;&#039;&#039;security.default_personal_cert&#039;&#039;&#039;&lt;br /&gt;
* vaikimisi: &#039;&#039;&#039;Ask Every Time&#039;&#039;&#039;&lt;br /&gt;
* automaatne režiim: &#039;&#039;&#039;Select Automatically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Distrod=&lt;br /&gt;
Käesolevat skripti on testitud järgmiste distrotega ja leitud töötavat:&lt;br /&gt;
* [https://manjaro.org/ Manjaro Linux]&lt;br /&gt;
* [https://endeavouros.com/ Endeavour OS]&lt;br /&gt;
&lt;br /&gt;
=Vigade haldamine=&lt;br /&gt;
&lt;br /&gt;
Käsud käivitada terminalis, mille avamiseks Manjaros kiirklahv F12, ka CTRL+ALT+T.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sudo&#039;&#039; kasutamiseks peab kasutaja olema ka samanimelises rühmas.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt on probleemiks arvutiga ühendatud ID-kaardilugeja äratundmine. Vajadusel taaskäivitada DigiDoc klient kui ei taha ID-kaardilugejat ära tunda. Sama kehtib ka veebilehitseja kohta, mida tasub siis taaskäivitada vajadusel.&lt;br /&gt;
&lt;br /&gt;
Veebilehitseja puhul tasub muidugi ka veenduda, et ID-kaarditarkvara laiendus on lubatud - selle töölesaamiseks on käesoleva viki lehe lõpus viidete hulgas artikkel &#039;&#039;Manjaro ja ID-kaart&#039;&#039; koos piltidega selle kohta, kuidas neid lubada ja seda kontrollida. Samas artiklis on ka juhised lisatarkvara paigaldamiseks, kui on kasutusel selline ID-kaardilugeja, mida &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; tarkvara poolt ära ei tunta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvutiga ühendatud ID-kaardilugejat aitab ära tunda, kui teenus &#039;&#039;pcscd.socket&#039;&#039; taaskäivitada - selleks ei ole vaja arvutit taaskäivitada.&#039;&#039;&#039; Arvuti taaskäivitamine aitab ka vaid siis, kui teenus &#039;&#039;pcscd.socket&#039;&#039; on lubatud automaatselt käivituda operatsioonisüsteemi käivitumisel. Vastav rida on automaatse paigaldamise skripti lõpus olemas, mis seda lubab - vajadusel saab seda sealt siis eraldi käsitsi kasutada, et teenus &#039;&#039;pcscd.socket&#039;&#039; lubada. Teenuse olekut: seisab (&#039;&#039;inactive&#039;&#039;), töötab (&#039;&#039;active&#039;&#039;) selle lubamine (&#039;&#039;enable&#039;&#039;) või keelamine (&#039;&#039;disable&#039;&#039;) käesoleval juhul ei muuda.&lt;br /&gt;
&lt;br /&gt;
Kui teenus &#039;&#039;pcscd.socket&#039;&#039; ei tööta, siis ka &#039;&#039;restart&#039;&#039; paneb selle tööle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart pcscd.socket&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teenuse &#039;&#039;pcscd.socket&#039;&#039; puhul saab kasutada: &#039;&#039;start&#039;&#039; (käivita), &#039;&#039;stop&#039;&#039; (seiska), &#039;&#039;restart&#039;&#039; (taaskäivita), &#039;&#039;status&#039;&#039; (näita olekut).&lt;br /&gt;
&lt;br /&gt;
Teenus &#039;&#039;pcscd.service&#039;&#039; pannakse seisma, kui ID-kaardilugejat ei leitud süsteemist. Kuid teenus &#039;&#039;pcscd.socket&#039;&#039; jääb tööle. Kui &#039;&#039;pcscd.socket&#039;&#039; töötas, siis niipea, kui ID-kaardilugeja külge tuleb, pannakse &#039;&#039;pcscd.service&#039;&#039; tööle &#039;&#039;pcscd.socket&#039;&#039;&#039;i poolt. Kui näiteks &#039;&#039;pcscd.socket&#039;&#039; seisma panna, seiskub ka &#039;&#039;pcscd.service&#039;&#039;. Taaskäivitades teenust &#039;&#039;pcscd.socket&#039;&#039;, taaskäivitatakse ka teenus &#039;&#039;pcscd.service&#039;&#039;. Muidugi ei saa keegi keelata &#039;&#039;pcscd.service&#039;&#039; teenust eraldi hallata, kuid selleks vajadus tavaliset puudub, kuna teenus &#039;&#039;pcscd.socket&#039;&#039; tegeleb sellega.&lt;br /&gt;
&lt;br /&gt;
Arvutiga ühendatud ID-kaardilugejate vaatamine terminalis:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
opensc-tool --list-readers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Kui ei leita ID-kaardilugejaid, siis tulebki sellega tegeleda, et ära tuntaks - näiteks taaskäivitada &#039;&#039;pcscd.socket&#039;&#039; teenus. Põhjus võib olla ka selles, et paigaldatud ID-kaardilugeja tarkvara &#039;&#039;[https://ccid.apdu.fr/ ccid]&#039;&#039; ei tunne ära kasutatavat ID-kaardilugejat ja on vaja tegeleda sellega, et ID-kaardilugejale sobiv tarkvara leida ja esmalt paigaldada. Sellest on muuhulgas juttu &#039;&#039;Manjaro ja ID-kaart&#039;&#039; artiklis, mille viide on käesoleva artikli lõpus.&lt;br /&gt;
&lt;br /&gt;
Kui ID-kaart on kaardilugejas, siis võimalik ka ID-kaardi sertifikaate terminalis vaadata:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkcs15-tool --list-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tänud=&lt;br /&gt;
Suured tänud Arvo Mägile, kes juhtis tähelepanu skripti optimeerimisele, et vältida mitmekordset varamutest uuendamist. Samuti kiirema peegelserveri valik ja yay saadavus kogukonna varamus. Vana kool räägib, et yay paigaldatakse Git&#039;ist, kuid see on siiski olemas ka kogukonna varamus juba, seega on optimaalsem sealt paigaldada. Lisaks ka kena võimalus paigaldada paketti siis, kui see vajalik on ehk siis paigaldamata. Asi, mida Ubuntus ka vaja läheks. Lisaks ka võimalusele, et alati ei pruugi teenus &#039;&#039;pcscd.socket&#039;&#039; toimida, mistõttu on kavalam seda taaskäivitada, mis omakorda ka käivitab teenuse, kui see veel ei töötanud.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
* [https://valley-railway-053.notion.site/283b773276724261aecbb8f09eaa0ab4 Manjaro ja ID-kaart] - siin lisaks skriptile ka samm-haaval käsitsi paigaldamine läbi tehtud, sh veebilehitsejas laienduste lubamine ja ekraanipildid ka lisatud. Lisaks on selgitatud ka teiste ID-kaardilugejate tarkvarapakettide paigaldamisvõimalusi, mis ka AURi varamus olemas.&lt;br /&gt;
* [https://github.com/open-eid/linux-installer/wiki/Linux-Packages ID-kaarditarkvara tugi teistes Linuxi distrotes]&lt;br /&gt;
* [https://www.id.ee/artikkel/paigalda-id-tarkvara/ ametlik ID-kaarditarkvara paigaldamise leht]&lt;br /&gt;
* [https://github.com/open-eid/ RIA open-eid lähtekoodi varamu]&lt;br /&gt;
* [https://github.com/open-eid/DigiDoc4-Client DigiDoc4-Client varamu]&lt;br /&gt;
* [https://github.com/web-eid Web eID varamu]&lt;/div&gt;</summary>
		<author><name>Zeroconf</name></author>
	</entry>
</feed>