OpenID4VCI
OpenID4VCI is het OpenID-protocol waarmee wallets digitale attestaties aanvragen en ontvangen van een uitgever, gebruikt in de EUDI Wallet.
OpenID4VCI (OpenID for Verifiable Credential Issuance) is het uitgiftedeel van de OpenID4VC-familie: een open protocol, gebouwd op OAuth 2.0, dat vastlegt hoe een wallet een digitale attestatie aanvraagt en ontvangt van een uitgever. Het beschrijft de uitgewisselde berichten - een credential offer, een authorization- of pre-authorized-code-flow, een token-aanvraag en een aanroep van het credential endpoint - zodat elke conforme wallet attestaties kan krijgen van elke conforme uitgever zonder maatwerkintegratie.
Een belangrijk onderdeel van de flow is proof of possession: de wallet toont controle over de private key aan die cryptografisch gebonden wordt aan de uitgegeven attestatie, zodat deze later niet door iemand anders gebruikt kan worden. Het protocol is formaatonafhankelijk en geeft attestaties uit als SD-JWT, mdoc of andere coderingen, en vormt de basis waarmee de EUDI Wallet PID en andere attestaties ophaalt bij uitgevers onder het ARF.