Muutokset

Siirry navigaatioon Siirry hakuun

Tekniikka

5 103 merkkiä lisätty, 21. huhtikuuta 2022 kello 08.38
'''Tekniikka''' on sähköisen asioinnin ytimessätaustalla. '''Sähköinen asiointi Sivulle on asiointia tekniikkaa käyttäen'''. Aiempi fyysinen liikkuminen (auto, raideliikenne) ja materiaalin käsittely (paperi, leimasin, kynällä tehty allekirjoitus) on muutettu tietoliikenteellä ja -tekniikalla ykkösiksi ja nolliksi jotka voidaan siirtää valokaapelilla kerätty ja prosessoida iltamyöhään ilman ihmistä. Höpötys siitä, että sähköisen asioinnin kehitys ei saisi olla insinöörivetoista on huuhaata. Jotta massiivinen hanke, yhteiskunnan digitalisointi saadaan tehtyä, tarvitaan insinöörejä, ruuvaajia ja koodaajia laivalasteittain. Ja heidän välistä tiedon jaetaan asiointipalveluita kehittävien vinkkejä ja kokemusten vaihtoa - asia jota tämä Tekniikka-sivusto yrittää tehdäohjeita helpottamaan palveluiden rakentamista.
__TOC__
== Perustietoa ==
* [[Terminologia]]
** [[PKCS 11|PKCS #11]], [[PC/SC]], [[Tokend]]
** [[Sulkulista]]
* [[:Luokka:Toimijat|Toimijoita digitalisaatiossa]] maailmanlaajuisesti.
* Eri [[:Luokka:maat|maiden]] ratkaisuja [[maailma|maailmassa]].
* [[RFC]]
** [https://www.rfc-editor.org/rfc/inline-errata/rfc5280.html RFC 5280: Internet X.509 Public Key Infrastructure - (CRL) Profile]
** Javascript Object Signing and Encryption (jose)
*** [https://www.rfc-editor.org/rfc/inline-errata/rfc7515.html RFC 7515: JSON Web Signature (JWS)]
*** [https://www.rfc-editor.org/rfc/inline-errata/rfc7516.html RFC 7516: JSON Web Encryption (JWE)]
*** [https://www.rfc-editor.org/rfc/inline-errata/rfc7517.html RFC 7517: JSON Web Key (JWK)]
*** [https://www.rfc-editor.org/rfc/inline-errata/rfc7518.html RFC 7518: JSON Web Algorithms (JWA)]
* [https://www.teletrust.de/fileadmin/files/ISIS-MTT_Core_Specification_v1.1.pdf ISIS-MTT_Core_Specification_v1.1.pdf]
* Tuotteet
** [https://en.wikipedia.org/wiki/UNSPSC UNSPSC]
** [https://en.wikipedia.org/wiki/International_Article_Number_(EAN) EAN]
** [https://en.wikipedia.org/wiki/Universal_Product_Code UPC]
* Varmenteet:
** [[X.509]], [[Tekniikka/Varmenne|Varmenne]], [[Viro/Henkilökortti/Varmenne]], [[Tekniikka/Nordea|Nordea eID]]
** [https://en.wikipedia.org/wiki/Certification_path_validation_algorithm Certification path validation algorithm]
* Tunnukset
** Tunnistetun henkilön tunnus voi olla pelkkä [[SATU]], [[ETSI#PNO|Etsin PNO]]-muotoa tai [[SAML/PersonIdentifier]].
** [[Tarkistussumma]], miten se tarkistetaan.
** [https://en.wikipedia.org/wiki/ISO/IEC_6523 ISO/IEC 6523] yhteisöjen tunnusstandardi
* Formaatit
** Allekirjoitus: [[ASiC]], [[Aikaleima]]
** Laskutus: [[CAMT]], [https://www.iso.org/standard/50649.html ISO 11649] [https://en.wikipedia.org/wiki/Creditor_Reference viitenumero]
** Pankit:
*** [https://www.iso20022.org iso20022.org - ISO-20022] yhteisöjen ja pankkien välinen XML-viestimuoto.
*** [http://www.google.fi/search?hl=fi&source=hp&biw=&bih=&q=telehansa+formaat telehansa] virolainen pankkien tilitietojen import/export -formaatti
*** [http://www.scribd.com/doc/298569302/The-Open-Banking-Standard The Open Banking Standard] määrittelee pankkipalveluiden yhteisen rajapinnan.
* [https://www.etsi.org/standards-search?search=ETSI%20TS%20102%20023#page=1&search=102%20023&title=0&etsiNumber=1&content=0&version=0&onApproval=1&published=1&historical=1&startDate=1988-01-15&endDate=2021-06-10&harmonized=0&keyword=&TB=&stdType=&frequency=&mandate=&collection=&sort=3 ETSI TS 102 023 Aikaleimapalvelun vaatimukset]
* [http://www.wrankl.de/SCH/SCH.html wrankl.de - Smart Card Handbook]
* [https://www.emvco.com/specifications.aspx?id=223 EMV 4.3]
* [[Virtuaaliviivakoodi]]
== Päätelaitteet ==
* [[Tekniikka/Kortinlukija|Kortinlukija]]
* [[Tekniikka/Henkilökortti]]
* [[Tekniikka/Varmenne]]
* [[Tekniikka/qDigiDocLuettelo MIME-tyypeistä|MIME-tyypit]]joilla sidotaan ohjelmat muotoihin* [[Tekniikka/MPollux_DigiSign_Client|mPollux DigiSign ClientIrc]]ohjeita miten käyttää tunnistusta irkissä
* [[Tekniikka/OpenVPN|OpenVPN]]
* [[Tekniikka/Kerberos]]
* [https://github.com/open-eid/org/wiki kaikki varmenteita käyttävät päätelaiteohjelmistot]
* [https://bugreports.qt.io/browse/QTBUG-54877 Qt bug - Implement client SSL certificates]
* Allekirjoitus
** [[Tekniikka/Allekirjoitus]]
** [[Tekniikka/qDigiDoc]]
** [[Tekniikka/DigiSign_Client|DigiSign Client]]
== Työkalut ja sovelluskehitys Palvelimet ==* [[digidoc-tool]]* [[cdigidoc]]Teknistä tietoa palvelupäästä joka sijaitsee esimerkiski yhteisön suljetussa sisäverkossa.
== Palvelimet ==* [[Red Hat Enterprise Linux]] tai sen johdannaiset CentOS
* [[Tekniikka/Apache|Apache]]
* [[Tekniikka/Allekirjoitus|Allekirjoitus]]
* [[Tekniikka/Mediawiki|Mediawiki]]
* [[Tekniikka/Git]]
* [[HAProxy]]
* [[Tekniikka/Luettelo MIME-tyypeistä]]
* [[Tekniikka/Active Directory]]
* [[Tekniikka/Samba Active Directory]]
== Palvelut ==
* [[Tekniikka/Luottamusverkosto]]Teknistä tietoa palveluihin liittyen jota tarjotaan esimerkiksi julkisessa verkossa. 
* [[Tekniikka/Palveluväylä|Palveluväylä / XROAD]]
* [[Tekniikka/Digivirasto]] asioijan tietokyselyt
 
Tunnistaminen:
* [[Tekniikka/TUPAS|TUPAS]]-tunnistuspalvelu
* [[Tekniikka/Suomi.fi]] -tunnistuspalvelu
* [[Tekniikka/MPASS]]
* [[Tekniikka/Luottamusverkosto]]
 
Allekirjoitus:
* [[Tekniikka/Allekirjoitus]]
* [[SCS]] allekirjoituspalvelu
* [[TSP]] aikaleima protokolla.
 
Maksaminen ja laskutus:
* [[Tekniikka/Maksaminen]]
* Pankit
** [http://www.nordea.fi/yritysasiakkaat/maksut/yhteys-pankkiin/palvelukuvaukset.html nordea.fi - m2m liikenne]
 
Web-sivujen teknistä toteutusta:
* [http://www.sitemaps.org/ sitemaps.org] määrittää sivuston rakenteen teknisen XML-kuvauksen ([https://en.wikipedia.org/wiki/Sitemaps Wikipedia artikkeli])
* [https://www.acr.fi/login.html acr.fi] tarjoaa esimerkin siitä, miten henkilökortilla kirjautuminen toteutetaan omalle sivustolle.
 
== Työkalut ja sovelluskehitys ==
* [[digidoc-tool]], [[cdigidoc]]
* [[hwcrypto]] allekirjoittamisen kirjastot / scriptit ja sovellusesimerkit
* [[OpenSC]]
** [[libp11]]
** [[pkcs11-helper]]
* [[qca-pkcs11]]
* [[p11-kit]]
* [https://digisaatio.fi/ssltest/ digisaatio.fi/ssltest/] henkilökortin testisivu joka tulostaa palvelulle tarjolla olevat tiedot.
* [http://apisuomi.fi/rajapinnat-kompaktisti/ apisuomi.fi - yhteisöjen avoimet verkkorajapinnat]
* [http://avoindata.net avoindata.net]
* [http://leafletjs.com leafletjs.com] open-source JavaScript lib for mobile-friendly interactive maps
* [[Tekniikka/DigiDoc]]
 
Laskutus
* [[Tekniikka/Laskutus]]
* [https://openbankproject.com/for-developers/ Open Bank projektin kehittäjäsivut]
* [https://www.viitenumero.fi/ www.viitenumero.fi] viitteiden tarkistamiseen
 
Python
* [http://pyscard.sf.net/user-guide.html pyscard.sf.net] a library for building smart card aware applications.
* [http://code.google.com/p/vatnumber/ python VAT-number]
* [https://github.com/codemasteroy/py-viitenumero py-viitenumero] on python-kirjasto viitenumeroiden luomiseen
* [https://github.com/open-eid github.com/open-eid]
* [https://github.com/etobella/python-xades python-xades]
Qt
* [https://bugreports.qt.io/browse/QTBUG-54877 QTBUG-54877 Implement client SSL certificates]
* [https://bugreports.qt.io/browse/QTBUG-48748 QTBUG-48748 Implement client SSL certificates]
== Toimijat ==
* [[Tekniikka/VäestörekisterikeskusDigivirasto]]* [[Tekniikka/CSC]]* [[Tekniikka/Nordea]]* [[Tekniikka/Riigi Infosüsteemi Amet]] Viron tietotekniikasta vastaava virasto.* [[:Luokka:Toimijat|Toimijat globaalisti]]
[[Luokka:Tekniikka]]

Navigointivalikko