<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ramets</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ramets"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Ramets"/>
	<updated>2026-05-09T16:17:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sissejuhatus_ID-kaardi_baastarkvara_avatud_l%C3%A4htekoodiga_arendusele&amp;diff=134447</id>
		<title>Sissejuhatus ID-kaardi baastarkvara avatud lähtekoodiga arendusele</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sissejuhatus_ID-kaardi_baastarkvara_avatud_l%C3%A4htekoodiga_arendusele&amp;diff=134447"/>
		<updated>2020-09-23T07:57:32Z</updated>

		<summary type="html">&lt;p&gt;Ramets: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Autor: Raul Metsma&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Eesti ID-kaardi baastarkvara on üks enim kasutatud ja suurema kasutusega tarkvara Eestis. Sellest lähtuvalt on väga oluline tarkvara läbipaistvus ja koodi avalik kättesaadavus.&lt;br /&gt;
Baastarkvara haldab Riigi Infosüsteemi Amet ning arendatakse erinevate partnerite poolt.&lt;br /&gt;
&lt;br /&gt;
Käesoleva kirjatöö eesmärk on anda ülevaade ja orientatsioon noorele arendajale Eesti ID-kaardi baastarkvara komponentidest, nende funktsioonidest, omavahelistest seostest ja sõltuvustest. Kirjatöös on viited komponentide lähtekoodi hoidlatele ning seonduvale dokumentatsioonile.&lt;br /&gt;
&lt;br /&gt;
Pidevalt muutuvast keskkonnast (seadusandlus, operatsioonisüsteemid, veebibrauserid, jne.) tingitult on võimatu teha staatilist dokumenti. Alljärgnev kirjeldab 2020 aasta maikuu reliisi baastarkvara komponentide seisu. Siiski annab käesolev kirjatükk piisavalt asjakohase ülevaate ja lähiajal pole ette näha olulisi muudatusi komponentide valikus. Värskeima informatsiooni saab eraldi iga komponendi hoidla juhendist.&lt;br /&gt;
&lt;br /&gt;
Baastarkvara komponendid jagunevad viieks grupiks: draiverid, teegid, rakendused, brauserite laiendused ja paigalduspakid. https://github.com/open-eid/org/wiki&lt;br /&gt;
&lt;br /&gt;
[[File:Sissejuhatus_ID-kaardi_baastarkvara_avatud_lähtekoodiga_arendusele_20200917.png|800px]]&lt;br /&gt;
&lt;br /&gt;
== Draiverid ==&lt;br /&gt;
&lt;br /&gt;
=== OpenSC PKCS11 ===&lt;br /&gt;
* Lähtekood: https://github.com/OpenSC/OpenSC/wiki&lt;br /&gt;
* Dokumentatsioon: http://docs.oasis-open.org/pkcs11/pkcs11-base/v2.40/pkcs11-base-v2.40.html  &lt;br /&gt;
OpenSC on arendatud vabatahtlike poolt. Projekti skoop on pakkuda mitmete EID kaartide tuge. RIA on sinna lisanud Eesti ID-kaartide toe. OpenSC PKCS11 draiverit kasutatakse Linuxis kõikide autentimise ja signeerimise toimingute tegemiseks nii töölaua rakendustega kui ka brauseritega. macOS operatsioonisüsteemis kasutavad OpenSC PKCS11 töölaua rakendused ja brauserid signeerimiseks ning Firefox autentimiseks. PKCS11 kujutab endast dünaamiliselt laetavat lisa.&lt;br /&gt;
&lt;br /&gt;
=== EstEID minidriver (Windows) ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/minidriver&lt;br /&gt;
* Dokumentatsioon: https://docs.microsoft.com/en-us/windows-hardware/drivers/smartcard/smart-card-minidrivers&lt;br /&gt;
EstEID minidriverit kasutatakse Windowsi operatsioonisüsteemil kõikide signeerimise, dekrüpteerimise ja autentimise operatsioonideks. Ainsaks erandiks on autentimine Firefox brauseris, mis kasutab OpenSC PKCS11 draiverit. Minidriver kujutab endast lisa,mis paigaldatakse Windowsi ja lubab suhelda erinevate ID-kaartidega. Kui ID-kaart lisatakse lugejasse siis Windows tuvastab kaardi, laeb vastava lisa ning teeb selle kättesaadavaks üle krüpto liidese. Antud draiverit kasutatakse ainult Gemalto kaartidega mida anti välja kuni 2018 aasta detsembrini.&lt;br /&gt;
&lt;br /&gt;
=== EstEID-CTK-Tokend (macOS) ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/esteid-ctk-tokend&lt;br /&gt;
* Dokumentatsioon: https://developer.apple.com/documentation/cryptotokenkit&lt;br /&gt;
EstEID-CTK-Tokend kasutatakse macOS operatsioonisüsteemil ja brauseritega Safari ning Chrome autentimise operatsioonideks. Tokend draiver on oma olemuselt sarnane Windowsi minidriveri tehnoloogiaga.&lt;br /&gt;
&lt;br /&gt;
== Teegid ==&lt;br /&gt;
&lt;br /&gt;
Teegid on mõeldud integraatoritele lihtsustamaks juurutada digitaalallkirja andmist ja valideerimist kolmandates rakendustes ja keskkondades. Kuna allkirja ümbriku koostamine ja valideerimine hõlmab endas hulgi erinevaid standardeid näiteks, ASiC-E http://www.etsi.org/deliver/etsi_en/319100_319199/31916201/01.01.01_60/en_31916201v010101p.pdf, XAdES http://www.etsi.org/deliver/etsi_ts/101900_101999/101903/01.04.02_60/ts_101903v010402p.pdf jne ning erinevaid valideerimise reegleid https://www.etsi.org/deliver/etsi_ts/102800_102899/102853/01.01.02_60/ts_102853v010102p.pdf on integraatoril lihtsam kasutada valmis lahendusi. Lisaks on ka teegid libdigidoc ja jdigidoc, mida kasutati DDoc ümbrike loomiseks, ning NDigidoc, CDoc krüpto dokumentide loomiseks, mida ei soovitata enam kasutada https://www.id.ee/artikkel/digidoc-konteineri-formaatide-elutsukkel/. Teegid kasutavad lisaks draivereid ID-kaardi operatsioonideks.&lt;br /&gt;
&lt;br /&gt;
=== DigiDoc4j ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/digidoc4j&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/digidoc4j/wiki&lt;br /&gt;
Eestis enim kasutatav java keele teek allkirja ümbrikute loomiseks ja valideerimiseks. Teek kasutab Euroopa liidu poolt arendatavat DSS teeki https://github.com/esig/dss ning lisab Eesti jaoks vajalikud kitsendused, nö baas profiili. Lisaks pakub komponent digidoc4j-tool käsurea tööriista.&lt;br /&gt;
&lt;br /&gt;
=== CDoc4j ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/cdoc4j&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/cdoc4j/wiki/Examples-of-how-to-use-it&lt;br /&gt;
Teek CDoc krüpto konteineri loomiseks, krüpteerimiseks ja dekrüpteerimiseks java keeles. Lisaks pakub komponent cdoc4j-tool käsurea tööriista.&lt;br /&gt;
&lt;br /&gt;
=== Libdigidocpp ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/libdigidocpp&lt;br /&gt;
* Dokumentatsioon: http://open-eid.github.io/libdigidocpp/manual.html&lt;br /&gt;
Peamine C++ keeles kirjutatud teek mida kasutatakse tööjaama rakenduses. Kuna C++ on efektiivsema mälukasutusega saab seda kasutada ka mobiilsetel platvormidel. libigidocpp kasutab mitmeid kolmandaid teeke Xerces-C, Xalan-C, Xml-security-C, OpenSSL ning Codesynthesis XSD tööriista. Lisaks saab Swig tööriistaga genereerida C# ja Java liidesed. Komplektis on kaasas digidoc-tool käsurea tööriist.&lt;br /&gt;
&lt;br /&gt;
== Rakendused ==&lt;br /&gt;
Töölaua rakendused lihtsustavad kasutajal allkirjastada faile oma arvutis. See annab ka võimaluse allkirjastada konfidentsiaalseid faile ilma neid mõnele kolmanda osapoole teenusele saatmata. Varem olid ka DigiDoc3 Klient ja EstEIDUtil tarkvara iseseisvad rakendused mis asendati nüüd ühise rakendusega DigiDoc4 Klient. Rakendused kasutavad lisaks draivereid ID-kaardi operatsioonideks, erandina mobiilsed platvormid, kus kasutatakse ID-kaardiga suhtlemiseks platvormist tulenevate iseärasuste pärast madalama kihi PCSC/APDU liidest.&lt;br /&gt;
&lt;br /&gt;
=== DigiDoc4 Klient ===&lt;br /&gt;
*Lähtekood: https://github.com/open-eid/digidoc4-client&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/DigiDoc4-Client/wiki/DeveloperTips&lt;br /&gt;
DigiDoc4 Client rakendus on mõeldud dokumentide allkirjastamiseks ja krüpteerimiseks. Allkirjastada saab nii ID-kaardiga kui ka Mobiil-ID ja Smart-ID-ga. Lisaks pakub ta võimalust teha toiminguid Eesti ID-kaardiga, näiteks vahetada PIN koode.&lt;br /&gt;
Kuna rakendust peab saama kasutada erinevatel operatsioonisüsteemidel siis on kasutatud Qt raamistikku. Allkirjastamiseks kasutab ta taustal libdigidocpp teeki.&lt;br /&gt;
&lt;br /&gt;
=== TeRA ===&lt;br /&gt;
*Lähtekood: https://github.com/open-eid/tera&lt;br /&gt;
TeRA rakendus on mõeldud vanemate dokumentide tembeldamiseks üle tugevama krüptograafiaga. Näiteks vanas ümbriku formaadis DDoc oli kasutusel SHA-1 räsi algoritm mida peetakse tänapäeval nõrgaks.&lt;br /&gt;
&lt;br /&gt;
=== RIA DigiDoc (Mobiil) ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/MOPP-Android&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/MOPP-Android/wiki&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/MOPP-iOS&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/MOPP-iOS/wiki&lt;br /&gt;
RIA DigiDoc mobiilirakendus on sarnaselt DigiDoc4 Client-iga mõeldud kasutamiseks iOS ja Android mobiilidel. Rakendusega saab teha sarnaseid toiminguid kui töölaua rakendusega.&lt;br /&gt;
Graafiline liides on kirjutatud mõlemal operatsioonisüsteemil platvormil pakutavate vahenditega. Allkirjastamiseks kasutavad mõlemad libdigidocpp teeki. DigiDoc4j kasutab palju mälumahtu ja ei ole mõeldav kasutamiseks Android telefonis.&lt;br /&gt;
&lt;br /&gt;
== Brauserite laiendused ==&lt;br /&gt;
Brauserite laiendused kujutavad endast laiendusi, mis võimaldavad ligipääsu kiipkaardile ja teha sellega signeerimise toiminguid. Integraatorid saavad hõlpsalt ehitada uusi teenuseid ja saavad mugavalt integreerida kasutaja autentimise ning allkirjastamise oma infosüsteemide protsessidesse. Brauserite laiendused kasutavad lisaks draivereid ID-kaardi operatsioonideks.&lt;br /&gt;
&lt;br /&gt;
=== Firefox-pkcs11-loader ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/firefox-pkcs11-loader&lt;br /&gt;
Firefox-pkcs11-loader komponent kujutab endast seadistamise laiendust. Tema ainuke eesmärk on kirjutada kasutaja profiili registrisse OpenSC PKCS11 draiveri asukoht, et kasutaja saaks ID-kaardiga autentida.&lt;br /&gt;
&lt;br /&gt;
=== Chrome-token-signing ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/chrome-token-signing&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/chrome-token-signing/wiki&lt;br /&gt;
* Dokumentatsioon: https://developer.chrome.com/extensions/nativeMessaging &lt;br /&gt;
Chrome-token-signing sai algselt arendatud Chromele kui viimane eemaldas brauserist NPAPI plugina toe. Hiljem võttis ka Firefox kasutusele sama tehnoloogia. Kuna Microsoft võttis uue Edge brauseri põhjaks Chromium mootori saab viimane ka kasutada selle laiendust. Komponent sisaldab javascript lisa ,mis lisatakse brauserisse ja suhtleb “native” rakendusega, et saada ligipääsu ID-kaardi riistvarale.&lt;br /&gt;
&lt;br /&gt;
=== Browser-token-signing ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/browser-token-signing&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/browser-token-signing/wiki&lt;br /&gt;
Browser-token-signing sisaldab vanu brauserite pistikprogramme NPAPI, IE BHO ja ka uut Safari App Extension laiendust.&lt;br /&gt;
NPAPI oli kasutusel varem Firefoxis, Chromes ja Safaris. IE BHO on veel kasutusel Internet Explorer brauseris. Firefox ja Chrome kasutavad nüüd chrome-token-signing komponenti. Kuna palju koodi sai taaskasutada sai uus Safari laiendus tehtud ka selles projektis.&lt;br /&gt;
&lt;br /&gt;
=== Edge-token-signing ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/edge-token-signing&lt;br /&gt;
Eelmine Edge brauser kasutab sarnast tehnoloogiat kui chrome-token-signing. Kuna keskkond nõuab .NET tehnoloogiat ei saa taaskasutada chrome-token-signing lisa. Keskkonna eripärade pärast kasutada .NET tehnoloogiat ei saa taaskasutada chrome-token-signing lisa.&lt;br /&gt;
&lt;br /&gt;
=== HWCrypto.js ===&lt;br /&gt;
* Lähtekood: https://github.com/hwcrypto/hwcrypto.js&lt;br /&gt;
* Dokumentatsioon: https://github.com/hwcrypto/hwcrypto.js/wiki&lt;br /&gt;
HWCrypto.js kujutab ennast lisa web rakenduste integraatoritele kes soovivad juurutada allkirjastamist browseris. Komponent peidab erinevate laienduste  juurutamise keerukuse ja pakub integraatorile ühese ja lihtsa liidese.&lt;br /&gt;
&lt;br /&gt;
== Paigalduspakid ==&lt;br /&gt;
Paigalduspakkide eesmärk on koondada kõikide komponentide artefaktid ja pakkuda lõppkasutajatele mugav tarkvara paigaldamise kogemus. Lõpptarbijale on saadaval valmis binaarid https://installer.id.ee. Eraldiseisvad komponendid omavad omi versioniseerimise põhimõtteid aga paigalduspakkide versioonid on kujul “aasta.kuu” (nt. 20.05).&lt;br /&gt;
&lt;br /&gt;
=== Windows-installer ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/windows-installer&lt;br /&gt;
* Dokumentatsioon: https://wixtoolset.org/documentation/&lt;br /&gt;
Windowsi installer paigaldab kasutaja arvutisse EstEID minidriveri, IDEMIA minidriver, DigiDoc4 Client koos libdigidocpp teegiga, TeRa tarkvara ning brauseri komponendid chrome-token-signing, IE-token-signing. Edge-token-signing tuleb paigaldada eraldi Windows Storest. Pakid luuakse WIX Toolset vahenditega&lt;br /&gt;
&lt;br /&gt;
=== Osx-installer ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/osx-installer&lt;br /&gt;
* Dokumentatsioon: https://developer.apple.com/library/mac/documentation/DeveloperTools/Reference/DistributionDefinitionRef/&lt;br /&gt;
macOS installer paigaldab kasutaja arvutisse OpenSC PKCS11 draiveri, EstEID-CTK-tokend ja brauseri komponendid chrome-token-signing, safari-token-signing ning firefox-pkcs11-loader. DigiDoc4 Klient ja TeRa rakendusi levitatakse macOS operatsioonisüsteemis Apple Store&#039;st.&lt;br /&gt;
&lt;br /&gt;
=== Linux-installer ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/linux-installer&lt;br /&gt;
* Dokumentatsioon: https://wiki.debian.org/Packaging&lt;br /&gt;
Ubuntu pakk,mis sisaldab sõltuvusi DigiDoc4 Client, TeRa ja brauserite komponentidele chrome-token-signing, firefox-pkcs11-loader. Lisaks ta sisaldab Chromium autentimise draiveri seadistamise scripti, mis käivitatakse kasutaja sisselogimisel.&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
Baastarkvara arhitektuuri dokument koos detailsete jooniste ja komponentide kirjeldusega on saadaval inglisekeelsena https://open-eid.github.io.&lt;br /&gt;
&lt;br /&gt;
Igal huvilisel on võimalik panustada tarkvara arendusse ja teha projektile vea raporteid või Pull Request. Juhised ja tavad on kirjeldatud eraldi dokumendis https://github.com/open-eid/org/blob/master/CONTRIBUTING.md. &lt;br /&gt;
&lt;br /&gt;
Tarkvara kasutamise käigus tekkivad küsimused ja probleemid tuleb siiski raporteerida https://www.id.ee esimese astme kasutajatoele.&lt;br /&gt;
&lt;br /&gt;
Iga uue baastarkvara versiooniga on püütud kõrvaldada teadaolevad puudused ning täiendada funktsionaalsust. Koos muutuva keskkonnaga täienevad ka tehnilised võimalused, mis lubavad uut lähenemist varem tekkinud kitsaskohtadele. Iga versiooni kohta on eraldi välja toodud nimekiri muudatustest võrreldes eelmise versiooniga. Neid saab lugeda siit: https://www.id.ee/artikkel/id-tarkvara-versioonide-info-release-notes/. &lt;br /&gt;
&lt;br /&gt;
Iga komponendi enda muudatuste loetelu leiab GitHubis RELEASE-NOTES.md failist ning detailsemalt ka GIT ajaloost.&lt;/div&gt;</summary>
		<author><name>Ramets</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sissejuhatus_ID-kaardi_baastarkvara_avatud_l%C3%A4htekoodiga_arendusele&amp;diff=134446</id>
		<title>Sissejuhatus ID-kaardi baastarkvara avatud lähtekoodiga arendusele</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sissejuhatus_ID-kaardi_baastarkvara_avatud_l%C3%A4htekoodiga_arendusele&amp;diff=134446"/>
		<updated>2020-09-23T07:40:36Z</updated>

		<summary type="html">&lt;p&gt;Ramets: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Eesti ID-kaardi baastarkvara on üks enim kasutatud ja suurema kasutusega tarkvara Eestis. Sellest lähtuvalt on väga oluline tarkvara läbipaistvus ja koodi avalik kättesaadavus.&lt;br /&gt;
Baastarkvara haldab Riigi Infosüsteemi Amet ning arendatakse erinevate partnerite poolt.&lt;br /&gt;
&lt;br /&gt;
Käesoleva kirjatöö eesmärk on anda ülevaade ja orientatsioon noorele arendajale Eesti ID-kaardi baastarkvara komponentidest, nende funktsioonidest, omavahelistest seostest ja sõltuvustest. Kirjatöös on viited komponentide lähtekoodi hoidlatele ning seonduvale dokumentatsioonile.&lt;br /&gt;
&lt;br /&gt;
Pidevalt muutuvast keskkonnast (seadusandlus, operatsioonisüsteemid, veebibrauserid, jne.) tingitult on võimatu teha staatilist dokumenti. Alljärgnev kirjeldab 2020 aasta maikuu reliisi baastarkvara komponentide seisu. Siiski annab käesolev kirjatükk piisavalt asjakohase ülevaate ja lähiajal pole ette näha olulisi muudatusi komponentide valikus. Värskeima informatsiooni saab eraldi iga komponendi hoidla juhendist.&lt;br /&gt;
&lt;br /&gt;
Baastarkvara komponendid jagunevad viieks grupiks: draiverid, teegid, rakendused, brauserite laiendused ja paigalduspakid. https://github.com/open-eid/org/wiki&lt;br /&gt;
&lt;br /&gt;
[[File:Sissejuhatus_ID-kaardi_baastarkvara_avatud_lähtekoodiga_arendusele_20200917.png|800px]]&lt;br /&gt;
&lt;br /&gt;
== Draiverid ==&lt;br /&gt;
&lt;br /&gt;
=== OpenSC PKCS11 ===&lt;br /&gt;
* Lähtekood: https://github.com/OpenSC/OpenSC/wiki&lt;br /&gt;
* Dokumentatsioon: http://docs.oasis-open.org/pkcs11/pkcs11-base/v2.40/pkcs11-base-v2.40.html  &lt;br /&gt;
OpenSC on arendatud vabatahtlike poolt. Projekti skoop on pakkuda mitmete EID kaartide tuge. RIA on sinna lisanud Eesti ID-kaartide toe. OpenSC PKCS11 draiverit kasutatakse Linuxis kõikide autentimise ja signeerimise toimingute tegemiseks nii töölaua rakendustega kui ka brauseritega. macOS operatsioonisüsteemis kasutavad OpenSC PKCS11 töölaua rakendused ja brauserid signeerimiseks ning Firefox autentimiseks. PKCS11 kujutab endast dünaamiliselt laetavat lisa.&lt;br /&gt;
&lt;br /&gt;
=== EstEID minidriver (Windows) ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/minidriver&lt;br /&gt;
* Dokumentatsioon: https://docs.microsoft.com/en-us/windows-hardware/drivers/smartcard/smart-card-minidrivers&lt;br /&gt;
EstEID minidriverit kasutatakse Windowsi operatsioonisüsteemil kõikide signeerimise, dekrüpteerimise ja autentimise operatsioonideks. Ainsaks erandiks on autentimine Firefox brauseris, mis kasutab OpenSC PKCS11 draiverit. Minidriver kujutab endast lisa,mis paigaldatakse Windowsi ja lubab suhelda erinevate ID-kaartidega. Kui ID-kaart lisatakse lugejasse siis Windows tuvastab kaardi, laeb vastava lisa ning teeb selle kättesaadavaks üle krüpto liidese. Antud draiverit kasutatakse ainult Gemalto kaartidega mida anti välja kuni 2018 aasta detsembrini.&lt;br /&gt;
&lt;br /&gt;
=== EstEID-CTK-Tokend (macOS) ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/esteid-ctk-tokend&lt;br /&gt;
* Dokumentatsioon: https://developer.apple.com/documentation/cryptotokenkit&lt;br /&gt;
EstEID-CTK-Tokend kasutatakse macOS operatsioonisüsteemil ja brauseritega Safari ning Chrome autentimise operatsioonideks. Tokend draiver on oma olemuselt sarnane Windowsi minidriveri tehnoloogiaga.&lt;br /&gt;
&lt;br /&gt;
== Teegid ==&lt;br /&gt;
&lt;br /&gt;
Teegid on mõeldud integraatoritele lihtsustamaks juurutada digitaalallkirja andmist ja valideerimist kolmandates rakendustes ja keskkondades. Kuna allkirja ümbriku koostamine ja valideerimine hõlmab endas hulgi erinevaid standardeid näiteks, ASiC-E http://www.etsi.org/deliver/etsi_en/319100_319199/31916201/01.01.01_60/en_31916201v010101p.pdf, XAdES http://www.etsi.org/deliver/etsi_ts/101900_101999/101903/01.04.02_60/ts_101903v010402p.pdf jne ning erinevaid valideerimise reegleid https://www.etsi.org/deliver/etsi_ts/102800_102899/102853/01.01.02_60/ts_102853v010102p.pdf on integraatoril lihtsam kasutada valmis lahendusi. Lisaks on ka teegid libdigidoc ja jdigidoc, mida kasutati DDoc ümbrike loomiseks, ning NDigidoc, CDoc krüpto dokumentide loomiseks, mida ei soovitata enam kasutada https://www.id.ee/artikkel/digidoc-konteineri-formaatide-elutsukkel/. Teegid kasutavad lisaks draivereid ID-kaardi operatsioonideks.&lt;br /&gt;
&lt;br /&gt;
=== DigiDoc4j ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/digidoc4j&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/digidoc4j/wiki&lt;br /&gt;
Eestis enim kasutatav java keele teek allkirja ümbrikute loomiseks ja valideerimiseks. Teek kasutab Euroopa liidu poolt arendatavat DSS teeki https://github.com/esig/dss ning lisab Eesti jaoks vajalikud kitsendused, nö baas profiili. Lisaks pakub komponent digidoc4j-tool käsurea tööriista.&lt;br /&gt;
&lt;br /&gt;
=== CDoc4j ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/cdoc4j&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/cdoc4j/wiki/Examples-of-how-to-use-it&lt;br /&gt;
Teek CDoc krüpto konteineri loomiseks, krüpteerimiseks ja dekrüpteerimiseks java keeles. Lisaks pakub komponent cdoc4j-tool käsurea tööriista.&lt;br /&gt;
&lt;br /&gt;
=== Libdigidocpp ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/libdigidocpp&lt;br /&gt;
* Dokumentatsioon: http://open-eid.github.io/libdigidocpp/manual.html&lt;br /&gt;
Peamine C++ keeles kirjutatud teek mida kasutatakse tööjaama rakenduses. Kuna C++ on efektiivsema mälukasutusega saab seda kasutada ka mobiilsetel platvormidel. libigidocpp kasutab mitmeid kolmandaid teeke Xerces-C, Xalan-C, Xml-security-C, OpenSSL ning Codesynthesis XSD tööriista. Lisaks saab Swig tööriistaga genereerida C# ja Java liidesed. Komplektis on kaasas digidoc-tool käsurea tööriist.&lt;br /&gt;
&lt;br /&gt;
== Rakendused ==&lt;br /&gt;
Töölaua rakendused lihtsustavad kasutajal allkirjastada faile oma arvutis. See annab ka võimaluse allkirjastada konfidentsiaalseid faile ilma neid mõnele kolmanda osapoole teenusele saatmata. Varem olid ka DigiDoc3 Klient ja EstEIDUtil tarkvara iseseisvad rakendused mis asendati nüüd ühise rakendusega DigiDoc4 Klient. Rakendused kasutavad lisaks draivereid ID-kaardi operatsioonideks, erandina mobiilsed platvormid, kus kasutatakse ID-kaardiga suhtlemiseks platvormist tulenevate iseärasuste pärast madalama kihi PCSC/APDU liidest.&lt;br /&gt;
&lt;br /&gt;
=== DigiDoc4 Klient ===&lt;br /&gt;
*Lähtekood: https://github.com/open-eid/digidoc4-client&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/DigiDoc4-Client/wiki/DeveloperTips&lt;br /&gt;
DigiDoc4 Client rakendus on mõeldud dokumentide allkirjastamiseks ja krüpteerimiseks. Allkirjastada saab nii ID-kaardiga kui ka Mobiil-ID ja Smart-ID-ga. Lisaks pakub ta võimalust teha toiminguid Eesti ID-kaardiga, näiteks vahetada PIN koode.&lt;br /&gt;
Kuna rakendust peab saama kasutada erinevatel operatsioonisüsteemidel siis on kasutatud Qt raamistikku. Allkirjastamiseks kasutab ta taustal libdigidocpp teeki.&lt;br /&gt;
&lt;br /&gt;
=== TeRA ===&lt;br /&gt;
*Lähtekood: https://github.com/open-eid/tera&lt;br /&gt;
TeRA rakendus on mõeldud vanemate dokumentide tembeldamiseks üle tugevama krüptograafiaga. Näiteks vanas ümbriku formaadis DDoc oli kasutusel SHA-1 räsi algoritm mida peetakse tänapäeval nõrgaks.&lt;br /&gt;
&lt;br /&gt;
=== RIA DigiDoc (Mobiil) ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/MOPP-Android&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/MOPP-Android/wiki&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/MOPP-iOS&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/MOPP-iOS/wiki&lt;br /&gt;
RIA DigiDoc mobiilirakendus on sarnaselt DigiDoc4 Client-iga mõeldud kasutamiseks iOS ja Android mobiilidel. Rakendusega saab teha sarnaseid toiminguid kui töölaua rakendusega.&lt;br /&gt;
Graafiline liides on kirjutatud mõlemal operatsioonisüsteemil platvormil pakutavate vahenditega. Allkirjastamiseks kasutavad mõlemad libdigidocpp teeki. DigiDoc4j kasutab palju mälumahtu ja ei ole mõeldav kasutamiseks Android telefonis.&lt;br /&gt;
&lt;br /&gt;
== Brauserite laiendused ==&lt;br /&gt;
Brauserite laiendused kujutavad endast laiendusi, mis võimaldavad ligipääsu kiipkaardile ja teha sellega signeerimise toiminguid. Integraatorid saavad hõlpsalt ehitada uusi teenuseid ja saavad mugavalt integreerida kasutaja autentimise ning allkirjastamise oma infosüsteemide protsessidesse. Brauserite laiendused kasutavad lisaks draivereid ID-kaardi operatsioonideks.&lt;br /&gt;
&lt;br /&gt;
=== Firefox-pkcs11-loader ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/firefox-pkcs11-loader&lt;br /&gt;
Firefox-pkcs11-loader komponent kujutab endast seadistamise laiendust. Tema ainuke eesmärk on kirjutada kasutaja profiili registrisse OpenSC PKCS11 draiveri asukoht, et kasutaja saaks ID-kaardiga autentida.&lt;br /&gt;
&lt;br /&gt;
=== Chrome-token-signing ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/chrome-token-signing&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/chrome-token-signing/wiki&lt;br /&gt;
* Dokumentatsioon: https://developer.chrome.com/extensions/nativeMessaging &lt;br /&gt;
Chrome-token-signing sai algselt arendatud Chromele kui viimane eemaldas brauserist NPAPI plugina toe. Hiljem võttis ka Firefox kasutusele sama tehnoloogia. Kuna Microsoft võttis uue Edge brauseri põhjaks Chromium mootori saab viimane ka kasutada selle laiendust. Komponent sisaldab javascript lisa ,mis lisatakse brauserisse ja suhtleb “native” rakendusega, et saada ligipääsu ID-kaardi riistvarale.&lt;br /&gt;
&lt;br /&gt;
=== Browser-token-signing ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/browser-token-signing&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/browser-token-signing/wiki&lt;br /&gt;
Browser-token-signing sisaldab vanu brauserite pistikprogramme NPAPI, IE BHO ja ka uut Safari App Extension laiendust.&lt;br /&gt;
NPAPI oli kasutusel varem Firefoxis, Chromes ja Safaris. IE BHO on veel kasutusel Internet Explorer brauseris. Firefox ja Chrome kasutavad nüüd chrome-token-signing komponenti. Kuna palju koodi sai taaskasutada sai uus Safari laiendus tehtud ka selles projektis.&lt;br /&gt;
&lt;br /&gt;
=== Edge-token-signing ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/edge-token-signing&lt;br /&gt;
Eelmine Edge brauser kasutab sarnast tehnoloogiat kui chrome-token-signing. Kuna keskkond nõuab .NET tehnoloogiat ei saa taaskasutada chrome-token-signing lisa. Keskkonna eripärade pärast kasutada .NET tehnoloogiat ei saa taaskasutada chrome-token-signing lisa.&lt;br /&gt;
&lt;br /&gt;
=== HWCrypto.js ===&lt;br /&gt;
* Lähtekood: https://github.com/hwcrypto/hwcrypto.js&lt;br /&gt;
* Dokumentatsioon: https://github.com/hwcrypto/hwcrypto.js/wiki&lt;br /&gt;
HWCrypto.js kujutab ennast lisa web rakenduste integraatoritele kes soovivad juurutada allkirjastamist browseris. Komponent peidab erinevate laienduste  juurutamise keerukuse ja pakub integraatorile ühese ja lihtsa liidese.&lt;br /&gt;
&lt;br /&gt;
== Paigalduspakid ==&lt;br /&gt;
Paigalduspakkide eesmärk on koondada kõikide komponentide artefaktid ja pakkuda lõppkasutajatele mugav tarkvara paigaldamise kogemus. Lõpptarbijale on saadaval valmis binaarid https://installer.id.ee. Eraldiseisvad komponendid omavad omi versioniseerimise põhimõtteid aga paigalduspakkide versioonid on kujul “aasta.kuu” (nt. 20.05).&lt;br /&gt;
&lt;br /&gt;
=== Windows-installer ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/windows-installer&lt;br /&gt;
* Dokumentatsioon: https://wixtoolset.org/documentation/&lt;br /&gt;
Windowsi installer paigaldab kasutaja arvutisse EstEID minidriveri, IDEMIA minidriver, DigiDoc4 Client koos libdigidocpp teegiga, TeRa tarkvara ning brauseri komponendid chrome-token-signing, IE-token-signing. Edge-token-signing tuleb paigaldada eraldi Windows Storest. Pakid luuakse WIX Toolset vahenditega&lt;br /&gt;
&lt;br /&gt;
=== Osx-installer ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/osx-installer&lt;br /&gt;
* Dokumentatsioon: https://developer.apple.com/library/mac/documentation/DeveloperTools/Reference/DistributionDefinitionRef/&lt;br /&gt;
macOS installer paigaldab kasutaja arvutisse OpenSC PKCS11 draiveri, EstEID-CTK-tokend ja brauseri komponendid chrome-token-signing, safari-token-signing ning firefox-pkcs11-loader. DigiDoc4 Klient ja TeRa rakendusi levitatakse macOS operatsioonisüsteemis Apple Store&#039;st.&lt;br /&gt;
&lt;br /&gt;
=== Linux-installer ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/linux-installer&lt;br /&gt;
* Dokumentatsioon: https://wiki.debian.org/Packaging&lt;br /&gt;
Ubuntu pakk,mis sisaldab sõltuvusi DigiDoc4 Client, TeRa ja brauserite komponentidele chrome-token-signing, firefox-pkcs11-loader. Lisaks ta sisaldab Chromium autentimise draiveri seadistamise scripti, mis käivitatakse kasutaja sisselogimisel.&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
Baastarkvara arhitektuuri dokument koos detailsete jooniste ja komponentide kirjeldusega on saadaval inglisekeelsena https://open-eid.github.io.&lt;br /&gt;
&lt;br /&gt;
Igal huvilisel on võimalik panustada tarkvara arendusse ja teha projektile vea raporteid või Pull Request. Juhised ja tavad on kirjeldatud eraldi dokumendis https://github.com/open-eid/org/blob/master/CONTRIBUTING.md. &lt;br /&gt;
&lt;br /&gt;
Tarkvara kasutamise käigus tekkivad küsimused ja probleemid tuleb siiski raporteerida https://www.id.ee esimese astme kasutajatoele.&lt;br /&gt;
&lt;br /&gt;
Iga uue baastarkvara versiooniga on püütud kõrvaldada teadaolevad puudused ning täiendada funktsionaalsust. Koos muutuva keskkonnaga täienevad ka tehnilised võimalused, mis lubavad uut lähenemist varem tekkinud kitsaskohtadele. Iga versiooni kohta on eraldi välja toodud nimekiri muudatustest võrreldes eelmise versiooniga. Neid saab lugeda siit: https://www.id.ee/artikkel/id-tarkvara-versioonide-info-release-notes/. &lt;br /&gt;
&lt;br /&gt;
Iga komponendi enda muudatuste loetelu leiab GitHubis RELEASE-NOTES.md failist ning detailsemalt ka GIT ajaloost.&lt;/div&gt;</summary>
		<author><name>Ramets</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sissejuhatus_ID-kaardi_baastarkvara_avatud_l%C3%A4htekoodiga_arendusele&amp;diff=134445</id>
		<title>Sissejuhatus ID-kaardi baastarkvara avatud lähtekoodiga arendusele</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sissejuhatus_ID-kaardi_baastarkvara_avatud_l%C3%A4htekoodiga_arendusele&amp;diff=134445"/>
		<updated>2020-09-23T07:14:33Z</updated>

		<summary type="html">&lt;p&gt;Ramets: Created page with &amp;quot;== Sissejuhatus ==  Eesti ID-kaardi baastarkvara on üks enim kasutatud ja suurema kasutusega tarkvara Eestis. Sellest lähtuvalt on väga oluline tarkvara läbipaistvus ja ko...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Eesti ID-kaardi baastarkvara on üks enim kasutatud ja suurema kasutusega tarkvara Eestis. Sellest lähtuvalt on väga oluline tarkvara läbipaistvus ja koodi avalik kättesaadavus.&lt;br /&gt;
Baastarkvara haldab Riigi Infosüsteemi Amet ning arendatakse erinevate partnerite poolt.&lt;br /&gt;
&lt;br /&gt;
Käesoleva kirjatöö eesmärk on anda ülevaade ja orientatsioon noorele arendajale Eesti ID-kaardi baastarkvara komponentidest, nende funktsioonidest, omavahelistest seostest ja sõltuvustest. Kirjatöös on viited komponentide lähtekoodi hoidlatele ning seonduvale dokumentatsioonile.&lt;br /&gt;
&lt;br /&gt;
Pidevalt muutuvast keskkonnast (seadusandlus, operatsioonisüsteemid, veebibrauserid, jne.) tingitult on võimatu teha staatilist dokumenti. Alljärgnev kirjeldab 2020 aasta maikuu reliisi baastarkvara komponentide seisu. Siiski annab käesolev kirjatükk piisavalt asjakohase ülevaate ja lähiajal pole ette näha olulisi muudatusi komponentide valikus. Värskeima informatsiooni saab eraldi iga komponendi hoidla juhendist.&lt;br /&gt;
&lt;br /&gt;
Baastarkvara komponendid jagunevad viieks grupiks: draiverid, teegid, rakendused, brauserite laiendused ja paigalduspakid. https://github.com/open-eid/org/wiki&lt;br /&gt;
&lt;br /&gt;
[[File:Sissejuhatus_ID-kaardi_baastarkvara_avatud_lähtekoodiga_arendusele_20200917.png|800px]]&lt;br /&gt;
&lt;br /&gt;
== Draiverid ==&lt;br /&gt;
&lt;br /&gt;
=== OpenSC PKCS11 ===&lt;br /&gt;
* Lähtekood: https://github.com/OpenSC/OpenSC/wiki&lt;br /&gt;
* Dokumentatsioon: http://docs.oasis-open.org/pkcs11/pkcs11-base/v2.40/pkcs11-base-v2.40.html  &lt;br /&gt;
OpenSC on arendatud vabatahtlike poolt. Projekti skoop on pakkuda mitmete EID kaartide tuge. RIA on sinna lisanud Eesti ID-kaartide toe. OpenSC PKCS11 draiverit kasutatakse Linuxis kõikide autentimise ja signeerimise toimingute tegemiseks nii töölaua rakendustega kui ka brauseritega. macOS operatsioonisüsteemis kasutavad OpenSC PKCS11 töölaua rakendused ja brauserid signeerimiseks ning Firefox autentimiseks. PKCS11 kujutab endast dünaamiliselt laetavat lisa.&lt;br /&gt;
&lt;br /&gt;
=== EstEID minidriver (Windows) ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/minidriver&lt;br /&gt;
* Dokumentatsioon: https://docs.microsoft.com/en-us/windows-hardware/drivers/smartcard/smart-card-minidrivers&lt;br /&gt;
EstEID minidriverit kasutatakse Windowsi operatsioonisüsteemil kõikide signeerimise, dekrüpteerimise ja autentimise operatsioonideks. Ainsaks erandiks on autentimine Firefox brauseris, mis kasutab OpenSC PKCS11 driverit. Minidriver kujutab endast lisa,mis paigaldatakse Windowsi ja lubab suhelda erinevate ID-kaartidega. Kui ID-kaart lisatakse lugejasse siis Windows tuvastab kaardi, laeb vastava lisa ning teeb selle kättesaadavaks üle krüpto liidese. Antud draiverit kasutatakse ainult Gemalto kaartidega mida anti välja kuni 2018 aasta detsembrini.&lt;br /&gt;
&lt;br /&gt;
=== EstEID-CTK-Tokend (macOS) ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/esteid-ctk-tokend&lt;br /&gt;
* Dokumentatsioon: https://developer.apple.com/documentation/cryptotokenkit&lt;br /&gt;
EstEID-CTK-Tokend kasutatakse macOS operatsioonisüsteemil ja brauseritega Safari ning Chrome autentimise operatsioonideks. Tokend driver on oma olemuselt sarnane Windowsi minidriveri tehnoloogiaga.&lt;br /&gt;
&lt;br /&gt;
== Teegid ==&lt;br /&gt;
&lt;br /&gt;
Teegid on mõeldud integraatoritele lihtsustamaks juurutada digitaalallkirja andmist ja valideerimist kolmandates rakendustes ja keskkondades. Kuna allkirja ümbriku koostamine ja valideerimine hõlmab endas hulgi erinevaid standardeid näiteks, ASiC-E http://www.etsi.org/deliver/etsi_en/319100_319199/31916201/01.01.01_60/en_31916201v010101p.pdf, XAdES http://www.etsi.org/deliver/etsi_ts/101900_101999/101903/01.04.02_60/ts_101903v010402p.pdf jne ning erinevaid valideerimise reegleid https://www.etsi.org/deliver/etsi_ts/102800_102899/102853/01.01.02_60/ts_102853v010102p.pdf on integraatoril lihtsam kasutada valmis lahendusi. Lisaks on ka teegid libdigidoc ja jdigidoc, mida kasutati DDoc ümbrike loomiseks, ning NDigidoc, CDoc krüpto dokumentide loomiseks, mida ei soovitata enam kasutada https://www.id.ee/artikkel/digidoc-konteineri-formaatide-elutsukkel/. Teegid kasutavad lisaks draivereid ID-kaardi operatsioonideks.&lt;br /&gt;
&lt;br /&gt;
=== DigiDoc4j ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/digidoc4j&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/digidoc4j/wiki&lt;br /&gt;
Eestis enim kasutatav java keele teek allkirja ümbrikute loomiseks ja valideerimiseks. Teek kasutab Euroopa liidu poolt arendatavat DSS teeki https://github.com/esig/dss ning lisab Eesti jaoks vajalikud kitsendused, nö baas profiili. Lisaks pakub komponent digidoc4j-tool käsurea tööriista.&lt;br /&gt;
&lt;br /&gt;
=== CDoc4j ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/cdoc4j&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/cdoc4j/wiki/Examples-of-how-to-use-it&lt;br /&gt;
Teek CDoc krüpto konteineri loomiseks, krüpteerimiseks ja dekrüpteerimiseks java keeles. Lisaks pakub komponent cdoc4j-tool käsurea tööriista.&lt;br /&gt;
&lt;br /&gt;
=== Libdigidocpp ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/libdigidocpp&lt;br /&gt;
* Dokumentatsioon: http://open-eid.github.io/libdigidocpp/manual.html&lt;br /&gt;
Peamine C++ keeles kirjutatud teek mida kasutatakse tööjaama rakenduses. Kuna C++ on efektiivsema mälukasutusega saab seda kasutada ka mobiilsetel platvormidel. libigidocpp kasutab mitmeid kolmandaid teeke Xerces-C, Xalan-C, Xml-security-C, OpenSSL ning Codesynthesis XSD tööriista. Lisaks saab Swig tööriistaga genereerida C# ja Java liidesed. Komplektis on kaasas digidoc-tool käsurea tööriist.&lt;br /&gt;
&lt;br /&gt;
== Rakendused ==&lt;br /&gt;
Töölaua rakendused lihtsustavad kasutajal allkirjastada faile oma arvutis. See annab ka võimaluse allkirjastada konfidentsiaalseid faile ilma neid mõnele kolmanda osapoole teenusele saatmata. Varem olid ka DigiDoc3 Klient ja EstEIDUtil tarkvara iseseisvad rakendused mis asendati nüüd ühise rakendusega DigiDoc4 Klient. Rakendused kasutavad lisaks draivereid ID-kaardi operatsioonideks, erandina mobiilsed platvormid, kus kasutatakse ID-kaardiga suhtlemiseks platvormist tulenevate iseärasuste pärast madalama kihi PCSC/APDU liidest.&lt;br /&gt;
&lt;br /&gt;
=== DigiDoc4 Klient ===&lt;br /&gt;
*Lähtekood: https://github.com/open-eid/digidoc4-client&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/DigiDoc4-Client/wiki/DeveloperTips&lt;br /&gt;
DigiDoc4 Client rakendus on mõeldud dokumentide allkirjastamiseks ja krüpteerimiseks. Allkirjastada saab nii ID-kaardiga kui ka Mobiil-ID ja Smart-ID-ga. Lisaks pakub ta võimalust teha toiminguid Eesti ID-kaardiga, näiteks vahetada PIN koode.&lt;br /&gt;
Kuna rakendust peab saama kasutada erinevatel operatsioonisüsteemidel siis on kasutatud Qt raamistikku. Allkirjastamiseks kasutab ta taustal libdigidocpp teeki.&lt;br /&gt;
&lt;br /&gt;
=== TeRA ===&lt;br /&gt;
*Lähtekood: https://github.com/open-eid/tera&lt;br /&gt;
TeRA rakendus on mõeldud vanemate dokumentide tembeldamiseks üle tugevama krüptograafiaga. Näiteks vanas ümbriku formaadis DDoc oli kasutusel SHA-1 räsi algoritm mida peetakse tänapäeval nõrgaks.&lt;br /&gt;
&lt;br /&gt;
=== RIA DigiDoc (Mobiil) ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/MOPP-Android&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/MOPP-Android/wiki&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/MOPP-iOS&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/MOPP-iOS/wiki&lt;br /&gt;
RIA DigiDoc mobiilirakendus on sarnaselt DigiDoc4 Client-iga mõeldud kasutamiseks iOS ja Android mobiilidel. Rakendusega saab teha sarnaseid toiminguid kui töölaua rakendusega.&lt;br /&gt;
Graafiline liides on kirjutatud mõlemal operatsioonisüsteemil platvormil pakutavate vahenditega. Allkirjastamiseks kasutavad mõlemad libdigidocpp teeki. DigiDoc4j kasutab palju mälumahtu ja ei ole mõeldav kasutamiseks Android telefonis.&lt;br /&gt;
&lt;br /&gt;
== Brauserite laiendused ==&lt;br /&gt;
Brauserite laiendused kujutavad endast laiendusi, mis võimaldavad ligipääsu kiipkaardile ja teha sellega signeerimise toiminguid. Integraatorid saavad hõlpsalt ehitada uusi teenuseid ja saavad mugavalt integreerida kasutaja autentimise ning allkirjastamise oma infosüsteemide protsessidesse. Brauserite laiendused kasutavad lisaks draivereid ID-kaardi operatsioonideks.&lt;br /&gt;
&lt;br /&gt;
=== Firefox-pkcs11-loader ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/firefox-pkcs11-loader&lt;br /&gt;
Firefox-pkcs11-loader komponent kujutab endast seadistamise laiendust. Tema ainuke eesmärk on kirjutada kasutaja profiili registrisse OpenSC PKCS11 draiveri asukoht, et kasutaja saaks ID-kaardiga autentida.&lt;br /&gt;
&lt;br /&gt;
=== Chrome-token-signing ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/chrome-token-signing&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/chrome-token-signing/wiki&lt;br /&gt;
* Dokumentatsioon: https://developer.chrome.com/extensions/nativeMessaging &lt;br /&gt;
Chrome-token-signing sai algselt arendatud Chromele kui viimane eemaldas brauserist NPAPI plugina toe. Hiljem võttis ka Firefox kasutusele sama tehnoloogia. Kuna Microsoft võttis uue Edge brauseri põhjaks Chromium mootori saab viimane ka kasutada selle laiendust. Komponent sisaldab javascript lisa ,mis lisatakse brauserisse ja suhtleb “native” rakendusega, et saada ligipääsu ID-kaardi riistvarale.&lt;br /&gt;
&lt;br /&gt;
=== Browser-token-signing ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/browser-token-signing&lt;br /&gt;
* Dokumentatsioon: https://github.com/open-eid/browser-token-signing/wiki&lt;br /&gt;
Browser-token-signing sisaldab vanu brauserite pistikprogramme NPAPI, IE BHO ja ka uut Safari App Extension laiendust.&lt;br /&gt;
NPAPI oli kasutusel varem Firefoxis, Chromes ja Safaris. IE BHO on veel kasutusel Internet Explorer brauseris. Firefox ja Chrome kasutavad nüüd chrome-token-signing komponenti. Kuna palju koodi sai taaskasutada sai uus Safari laiendus tehtud ka selles projektis.&lt;br /&gt;
&lt;br /&gt;
=== Edge-token-signing ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/edge-token-signing&lt;br /&gt;
Eelmine Edge brauser kasutab sarnast tehnoloogiat kui chrome-token-signing. Kuna keskkond nõuab .NET tehnoloogiat ei saa taaskasutada chrome-token-signing lisa. Keskkonna eripärade pärast kasutada .NET tehnoloogiat ei saa taaskasutada chrome-token-signing lisa.&lt;br /&gt;
&lt;br /&gt;
=== HWCrypto.js ===&lt;br /&gt;
* Lähtekood: https://github.com/hwcrypto/hwcrypto.js&lt;br /&gt;
* Dokumentatsioon: https://github.com/hwcrypto/hwcrypto.js/wiki&lt;br /&gt;
HWCrypto.js kujutab ennast lisa web rakenduste integraatoritele kes soovivad juurutada allkirjastamist browseris. Komponent peidab erinevate laienduste  juurutamise keerukuse ja pakub integraatorile ühese ja lihtsa liidese.&lt;br /&gt;
&lt;br /&gt;
== Paigalduspakid ==&lt;br /&gt;
Paigalduspakkide eesmärk on koondada kõikide komponentide artefaktid ja pakkuda lõppkasutajatele mugav tarkvara paigaldamise kogemus. Lõpptarbijale on saadaval valmis binaarid https://installer.id.ee. Eraldiseisvad komponendid omavad omi versioniseerimise põhimõtteid aga paigalduspakkide versioonid on kujul “aasta.kuu” (nt. 20.05).&lt;br /&gt;
&lt;br /&gt;
=== Windows-installer ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/windows-installer&lt;br /&gt;
* Dokumentatsioon: https://wixtoolset.org/documentation/&lt;br /&gt;
Windowsi installer paigaldab kasutaja arvutisse EstEID minidriveri, IDEMIA minidriver, DigiDoc4 Client koos libdigidocpp teegiga, TeRa tarkvara ning brauseri komponendid chrome-token-signing, IE-token-signing. Edge-token-signing tuleb paigaldada eraldi Windows Storest. Pakid luuakse WIX Toolset vahenditega&lt;br /&gt;
&lt;br /&gt;
=== Osx-installer ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/osx-installer&lt;br /&gt;
* Dokumentatsioon: https://developer.apple.com/library/mac/documentation/DeveloperTools/Reference/DistributionDefinitionRef/&lt;br /&gt;
macOS installer paigaldab kasutaja arvutisse OpenSC PKCS11 draiveri, EstEID-CTK-tokend ja brauseri komponendid chrome-token-signing, safari-token-signing ning firefox-pkcs11-loader. DigiDoc4 Klient ja TeRa rakendusi levitatakse macOS operatsioonisüsteemis Apple Store&#039;st.&lt;br /&gt;
&lt;br /&gt;
=== Linux-installer ===&lt;br /&gt;
* Lähtekood: https://github.com/open-eid/linux-installer&lt;br /&gt;
* Dokumentatsioon: https://wiki.debian.org/Packaging&lt;br /&gt;
Ubuntu pakk,mis sisaldab sõltuvusi DigiDoc4 Client, TeRa ja brauserite komponentidele chrome-token-signing, firefox-pkcs11-loader. Lisaks ta sisaldab Chromium autentimise draiveri seadistamise scripti, mis käivitatakse kasutaja sisselogimisel.&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
Baastarkvara arhitektuuri dokument koos detailsete jooniste ja komponentide kirjeldusega on saadaval inglisekeelsena https://open-eid.github.io.&lt;br /&gt;
&lt;br /&gt;
Igal huvilisel on võimalik panustada tarkvara arendusse ja teha projektile vea raporteid või Pull Request. Juhised ja tavad on kirjeldatud eraldi dokumendis https://github.com/open-eid/org/blob/master/CONTRIBUTING.md. &lt;br /&gt;
&lt;br /&gt;
Tarkvara kasutamise käigus tekkivad küsimused ja probleemid tuleb siiski raporteerida https://www.id.ee esimese astme kasutajatoele.&lt;br /&gt;
&lt;br /&gt;
Iga uue baastarkvara versiooniga on püütud kõrvaldada teadaolevad puudused ning täiendada funktsionaalsust. Koos muutuva keskkonnaga täienevad ka tehnilised võimalused, mis lubavad uut lähenemist varem tekkinud kitsaskohtadele. Iga versiooni kohta on eraldi välja toodud nimekiri muudatustest võrreldes eelmise versiooniga. Neid saab lugeda siit: https://www.id.ee/artikkel/id-tarkvara-versioonide-info-release-notes/. &lt;br /&gt;
&lt;br /&gt;
Iga komponendi enda muudatuste loetelu leiab GitHubis RELEASE-NOTES.md failist ning detailsemalt ka GIT ajaloost.&lt;/div&gt;</summary>
		<author><name>Ramets</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Sissejuhatus_ID-kaardi_baastarkvara_avatud_l%C3%A4htekoodiga_arendusele_20200917.png&amp;diff=134444</id>
		<title>File:Sissejuhatus ID-kaardi baastarkvara avatud lähtekoodiga arendusele 20200917.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Sissejuhatus_ID-kaardi_baastarkvara_avatud_l%C3%A4htekoodiga_arendusele_20200917.png&amp;diff=134444"/>
		<updated>2020-09-23T07:12:18Z</updated>

		<summary type="html">&lt;p&gt;Ramets: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ramets</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=ITSPEA_wiki-kirjat%C3%B6%C3%B6de_leht&amp;diff=134443</id>
		<title>ITSPEA wiki-kirjatööde leht</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=ITSPEA_wiki-kirjat%C3%B6%C3%B6de_leht&amp;diff=134443"/>
		<updated>2020-09-23T06:51:05Z</updated>

		<summary type="html">&lt;p&gt;Ramets: /* Sügis 2020 */ Sissejuhatus ID-kaardi baastarkvara avatud lähtekoodiga arendusele&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[IT_eetilised,_sotsiaalsed_ja_professionaalsed_aspektid|Tagasi ITSPEA lehele]]&lt;br /&gt;
&lt;br /&gt;
See wiki-leht on mõeldud neile, kes tahavad enda  [http://akadeemia.kakupesa.net/ITSPEA ITSPEA] või [[e-ITSPEA]] kirjatööd wiki kujul esitada.&lt;br /&gt;
&lt;br /&gt;
== Individuaalsed kirjatööd ==&lt;br /&gt;
&lt;br /&gt;
=== sügis 2012 ===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Olavi_Koplik_-_Internet_kui_kultuurin%C3%A4htus Olavi Koplik]&lt;br /&gt;
&lt;br /&gt;
=== sügis 2013 ===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Magnus_Kokk_-_L%C3%BChike_%C3%BClevaade_GNU/Linux_t%C3%B6%C3%B6lauakeskkondadest Magnus Kokk - Lühike ülevaade GNU/Linux töölauakeskkondadest]&lt;br /&gt;
&lt;br /&gt;
=== sügis 2015 ===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Arti_Zirk_-_Mina_ja_Linux Arti Zirk - Mina ja Linux]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Arti_Zirk_-_Syncly_MusicSync Arti Zirk - Syncly MusicSync]&lt;br /&gt;
&lt;br /&gt;
== Rühmatööd ==&lt;br /&gt;
&lt;br /&gt;
=== kevad 2017 ===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_Kr%C3%BCptoraha_roll_tuleviku%C3%BChiskonnas I026 - IT eetilised, sotsiaalsed, professionaalsed aspektid - Krüptoraha roll tulevikühiskonnas - Taivo Liik, Dmitry Lukas, Kersti Perandi, Gert Vesterberg]&lt;br /&gt;
*  [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_Makses%C3%BCsteemide_areng_-_kas_teekond_sularahavaba_%C3%BChiskonna_poole%3F &amp;quot;Maksesüsteemide areng - kas teekond sularahavaba ühiskonna poole?&amp;quot; - Jüri Ahhundov, Erik Ehrbach, Marko Mõznikov, Egert Närep]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_IT_valdkonna_kujutamine_kaasaja_filmikunstis &amp;quot;IT valdkonna kujutamine kaasaja filmikunstis&amp;quot; - Anna Amelkina, Kadi Koppelmann, Maie Palmeos, Marie Udam, Marilyn Võsu]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_Privaatsus_internetis_kas_v%C3%B5imatu_missioon#Privaatsuse_saavutamise_t.C3.B6.C3.B6riistad&amp;quot;Privaatsus internetis - kas võimatu missioon?&amp;quot; - Aleksandra Sepp, Merike Meizner, Alvar Suun, Jaak Vaher, Andres Tambek]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_Nutiseadmete_mõju_algkooliealiste_laste_arengule_&amp;quot;Nutiseadmete mõju algkooliealiste laste arengule&amp;quot; - Anni-Bessie Kitt, Jaan Koolmeister, Jan Pentshuk, Andreas Porman, Pille Ulmas]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_Industry_4.0_&amp;quot;Industry 4.0&amp;quot; - Autorid: Meelis Osi, Liis Talimaa, Sander Pihelgas, Aare Taveter]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_Tarkvara_tagauksed &amp;quot;Tarkvara tagauksed - poolt ja vastu&amp;quot;- Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_IT_ja_terrorism &amp;quot;IT ja terrorism&amp;quot; - Madli Mirme, Joonas Rihma, Peeter Stamberg, Ave-Liis Saluveer]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_Tarkvara_arendajate_töökoha_vahetamise_põhjused &amp;quot;Tarkvara arendajate töökoha vahetamise põhjused&amp;quot; - Andrei Pugatšov, Anton Meženin, Jekaterina Losseva, Artur Kapranov, Konstantin Dmitrijev]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/User_talk:Dtsurjum &amp;quot;Elektrooniline raha, olevik ja tulevik.”] - &#039;&#039;Dmitri Tšurjumov, Mark Selezenev, Igor Budnitski, Leonid Grigorjevski, Jakov Kanyuchka&#039;&#039;&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_Ärimudelid_muutuvas_tehnomaailmas_&amp;quot;Ärimudelid muutuvas tehnomaailmas&amp;quot; - Henri Paves, Madis Võrklaev, Rudolf Purge, Ruudi Vinter]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_X-tee_-_kodanik_kohtub_riigiga &amp;quot;X-tee - kodanik kohtub riigiga&amp;quot; - Egert Loss, Tanel Peep, Priit Rätsep, Annely Vattis, Allar Vendla ]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_E-riik_-_ohud_ja_kasu_inimeste_jaoks &amp;quot;E-riik - ohud ja kasu inimeste jaoks&amp;quot; - Filip Fjodorov, Dmitri Kiriljuk, Jevgeni Jurtšenko, Pavel Abin, Boris Brokan ]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/IT_-_haridus_ja_-_haritus &amp;quot;IT - haridus ja - haritus&amp;quot;] - &#039;&#039;Radne Kaal, Kreet Solnask, Laura Lenbaum, Jooni Soots&#039;&#039;&lt;br /&gt;
* [[&amp;quot;Robootika, AI ja eetika&amp;quot;]] - Kädi-Kristlin Miggur, Siim Kustassoo, Teele Puusepp, Kristel Tali&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_Arvutikriminalistika &amp;quot;Arvutikriminalistika&amp;quot;] - Mari-Liis Oldja, Margit Kangur, Reilika Saks, Gregor Luukas&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_Turundusest_Facebooki_n%C3%A4itel &amp;quot;Turundusest Facebooki näitel&amp;quot;] - Liis Talsi, Jana Kindlam, Tanel Vari&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/I026_-_Kevad_2017_-_IT_ettev%C3%B5tete_%C3%B5igused_ja_kohustused_isikuandmete_t%C3%B6%C3%B6tlemisel &amp;quot;IT ettevõtete õigused ja kohustused isikuandmete töötlemisel&amp;quot;] - I026 - Kevad 2017 - IT ettevõtete õigused ja kohustused isikuandmete töötlemisel - Annika Pajupuu, Juta Jaama, Ilmar Ermus, Jüri Vinnal, Martti-Heiki Must&lt;br /&gt;
&lt;br /&gt;
=== sügis 2017 ===&lt;br /&gt;
* [[Eesti e-teenused: õnnestumised ja õnnetused]] - Eduard Pajumägi, Joonas Jõpiselg, Tõnis Kundla, Valeria Müürsepp, Heiki Tähis&lt;br /&gt;
* [[Kas me kõik liigume digitaalse nomaadluse poole?]] - Allan Allmere, Veiko Aunapuu, Kristi Jõgeva, Maarja Mahlapuu, Ane Võlma&lt;br /&gt;
* [[Facebooki kahjulik mõju inimesele]] - Annika Avingu, Mariana Lepassar, Helena Loitmaa&lt;br /&gt;
* [[Igapäeva liiklemist lihtsustavad mobiilirakendused Eesti näitel]] - Polina Dvinskihh, Xenia Kinževskaja, Marco Sepp, Andres Kõiv&lt;br /&gt;
* [[Võrgurobotid ja nende kasutusalad]] - Triin Mõlder, Kristin Kivimäe, Evi Abel, Kadri Tamme&lt;br /&gt;
* [[Elektrooniline järelevalve ühiskonnas]] - Laura Närska, Alan Laaneväli, Lauri Laks, Rauno Kaldmaa&lt;br /&gt;
* [[&amp;quot;Avalik või privaatne pilveteenus?&amp;quot;]] - Kalev Kilumets, Kalev Kask, Tarmo Leemet&lt;br /&gt;
* [[Targa maja värkvõrk]] - Margit Aus, Lii Looga, Tuuli Soodla-Tikkerbär, Tanel Tsirgu&lt;br /&gt;
* [[GDPR ehk isikuandmete kaitse üldmäärus - andmekäitluse kultuuri muutus]] - Rainer Renn, Julia Ront&lt;br /&gt;
* [[Identiteet internetis]] - Hedi Dorožkin, Johanna Kommer, Merike Lees, Liina Müür, Jürgen Saarniit&lt;br /&gt;
* [[Zero UI]] - Kärt Raidmaa, Reenika East, Teedu Pedaru&lt;br /&gt;
* [[Infotehnoloogia inimese elus - eksoskelett või vähkkasvaja?]] - Frank Tuuksam, Kert Kivaste, Martin Õunap&lt;br /&gt;
* [[Big Data ohud ja võimalused]] - Karin Ojamäe, Ivan Petrovski, Rutmar Silde&lt;br /&gt;
* [[Internet radikaliseerib]] - Siim Bobkov ja Marko Mandli&lt;br /&gt;
&lt;br /&gt;
=== Kevad 2019 ===&lt;br /&gt;
* [[Isejuhtivad autod ning nendega seonduvad dilemmad]] - Krista Freimann, Priit Post, Aivar Mägi, Taaniel Sülla&lt;br /&gt;
* [http://strat-it-itspeak2019.wikidot.com/ Strateegilise infotehnoloogia areng kõrgharidusasutustes 2020. aasta näitel]. Autorid: Jevgeni Družkov, Anton Sauh, Stanislav Grebennik, Kirill Kostev.&lt;br /&gt;
* [http://tehisintellektfilmides.wikidot.com/blog:_start/ Tehisintellekt filmides]. Autorid: Mikk Villem, Helena Laur, Mihkel Lilienthal Marianne Pisukov.&lt;br /&gt;
* [[Andmekaitsest ja selle olulisusest]] - Taavet Tamm, Rommi Parman, Helin Kuuskla, Kristo Laasik, Renata Muru&lt;br /&gt;
* [[Tänapäeva trendid IT arendusmetoodikates ja -protsessides]] - Edvin Ojamets, Indrek Haavik, Lauris Heinsalu, Rene Berkmann&lt;br /&gt;
* [[The Impact of Information Technology in the workforce]] - Kaupo Lepasepp, Jevgeni Vassiljev, Viktoria Vessener, Jekaterina Metsavas&lt;br /&gt;
* [[Arvutimängude mõju inimese vaimsele ja füüsilisele heaolule]] - Holger Roosioja, Renar Tupits, Siim Idla, Jevgeni Tsupov&lt;br /&gt;
* [[Aju-arvuti liides (BCI)]] - Liisa, Agu, Kristjan&lt;br /&gt;
&lt;br /&gt;
=== Kevad 2020 ===&lt;br /&gt;
* [[Eetiliseks tehisintellektiks valmisoleku kujundamine]] - Kristo Kleemann, Kristel Rillo, Lilian Tomingas-Frolov, August Vinter&lt;br /&gt;
* [[Isesõitvate sõidukite otsustusprotsessid liiklus- ja ohuolukordades ning sellega seotud eetilised aspektid. ]] - Lennart Viikmaa, Andre Liima, Andreas Post, Aleksandra Rüüberg, Tanel Rootsma&lt;br /&gt;
* [[Biomeetrial põhineva isikutuvastuse tulevik]] - Allan Bernard, Ave Karjus, Angelika Kärber, Liis Kohal, Rauno Ellermaa&lt;br /&gt;
* [[Teema pealkiri ehitamisel (peateema: versioonihalduskeskkonnad)]] - Karoliina Rebane, Annika Raie, Sven Petrov, Ivo Mäeoja, Tauno Rämson&lt;br /&gt;
* [[Väledad tarkvaraarenduse mudelid]] - Magnus Teekivi, Mirjam Pajumägi, Mihkel Männa&lt;br /&gt;
* [[ITurvalisus läbi videoanalüütika]] - Argo Sieger, Ahti Paloson, Ott Kossar, Rainis Mäemees&lt;br /&gt;
* [[Totalitaarsete režiimide hirmud ehk Interneti tsensuur Hiina ja Venemaa näitel]] - Raul Erdel, Katre Vahtre, Hendrik Park, Mathias Nöps&lt;br /&gt;
* [[Suunamudijate mõju noortele]] - Alvar Jõekaar, Helene Abel, Kristiina Sojunen, Maris Vaino&lt;br /&gt;
&lt;br /&gt;
=== Sügis 2020 ===&lt;br /&gt;
&lt;br /&gt;
* [[Sissejuhatus ID-kaardi baastarkvara avatud lähtekoodiga arendusele]] - Raul Metsma&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
[[Category:ITSPEA]]&lt;br /&gt;
[[IT_eetilised,_sotsiaalsed_ja_professionaalsed_aspektid|Tagasi ITSPEA lehele]]&lt;/div&gt;</summary>
		<author><name>Ramets</name></author>
	</entry>
</feed>