OpenID4VP
OpenID4VP, OpenID for Verifiable Presentations, on protokolla, jolla lompakko esittää yhden tai useamman valtuustiedon todentajalle pyynnön vastauksena, jotta todentaja voi tarkistaa ne ilman erillistä integraatiota jokaista myöntäjää varten.
Luottava osapuoli lähettää esityspyynnön, joka kuvaa mitä sen on nähtävä, joko uudelleenohjauksena samalla laitteella tapahtuvassa prosessissa tai QR-koodina, jonka haltija skannaa lompakollaan laitteiden välisessä prosessissa, ja pyyntö voi koskea yksittäistä väitettä tai koko valtuustietoa. Lompakko jäsentää pyynnön, päättelee, mitkä tallennetut valtuustiedot täyttävät sen kyselykielellä kuten DCQL, ja pyytää haltijaa hyväksymään, mitkä valtuustiedot ja väitteet jaetaan, ennen kuin mitään lähtee laitteesta. Todentaja tarkistaa sitten vastauksen alkuperäisiä myöntäjän allekirjoituksia vasten ja, jos käytössä on valikoiva tietojen luovutus, vahvistaa että vain paljastetut väitteet on paljastettu ja loput ovat pysyneet piilossa todisteen rikkoutumatta. OpenID4VP kattaa verkossa tapahtuvan esittämisen, jossa lompakko keskustelee suoraan luottavan osapuolen taustajärjestelmän kanssa HTTPS:n yli, joko samalla laitteella tapahtuvana uudelleenohjauksena tai laitteiden välisenä QR-koodiprosessina. Kasvokkain tehtävät tarkistukset Bluetoothin tai NFC:n kautta, kuten ikärajan tarkistus kaupan kassalla tai rajanylityksessä, käyttävät erillistä standardia, ISO/IEC 18013-5 device retrieval, eivät OpenID4VP:tä. OpenID4VP on esitysprotokolla, jota EUDI Wallet käyttää eIDAS 2.0:n mukaisesti, joten mikä tahansa sitä tukeva luottava osapuoli voi hyväksyä valtuustietoja lompakoista, jotka on myönnetty missä tahansa EU:ssa, ilman räätälöidyn integraation neuvottelemista kunkin kansallisen lompakon tarjoajan kanssa. Koska haltija hyväksyy jokaisen paljastuksen erikseen, luottava osapuoli ei koskaan saa enempää tietoa kuin pyysi, ja lompakko pitää kirjaa siitä, mitä jaettiin ja kenelle.
Tekninen syväsukellus
Tämä sivu kertoo, mitä teknologia tekee ja keitä se koskee. Kehittäjädokumentaatiomme käsittelee itse toteutusta: viestit, kentät ja käytännön esimerkit, joita integraatiotiimi tarvitsee.
Lue tekninen dokumentaatioAiheeseen liittyvät termit
Mikä estää luottavaa osapuolta pyytämästä OpenID4VP:n kautta enemmän tietoa kuin se tarvitsee?
Lompakko, ei luottava osapuoli, päättää, mitä laitteesta todella lähtee. Se näyttää haltijalle tarkalleen, mitä valtuustietoja ja väitteitä pyyntö koskee, ja haltija hyväksyy tai hylkää juuri sen paljastuksen. Luottava osapuoli voi pyytää mitä tahansa, mutta mitään ei jaeta, ellei lompakon haltija suostu siihen pyyntöön juuri sillä hetkellä.