# Specification references The following is a non-exhaustive list of references to specifications used in this project: ## Protocols - [OpenID4VCI](https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0-13.html) - OpenID for Verifiable Credential Issuance - [OpenID Connect](https://openid.net/specs/openid-connect-core-1_0.html) - OpenID Connect Core - [OAuth](https://datatracker.ietf.org/doc/html/rfc6749) - The OAuth 2.0 Authorization Framework - [Oauth-BearerToken](https://www.rfc-editor.org/rfc/rfc6750.html) - The OAuth 2.0 Authorization Framework: Bearer Token Usage - [PKCE](https://datatracker.ietf.org/doc/html/rfc7636) - Proof Key for Code Exchange by OAuth Public Clients - [DPoP](https://www.rfc-editor.org/rfc/rfc9449.html) - OAuth 2.0 Demonstrating Proof of Possession (DPoP) - [OpenID4VP](https://openid.net/specs/openid-4-verifiable-presentations-1_0-20.html) - OpenID for Verifiable Presentations - [DCQL](https://openid.net/specs/openid-4-verifiable-presentations-1_0.html#name-digital-credentials-query-l) - Digital Credentials Query Language - [JAR](https://www.rfc-editor.org/rfc/rfc9101.html) - JWT-Secured Authorization Request (JAR) - [JARM](https://openid.net/specs/oauth-v2-jarm.html) - JWT Secured Authorization Response Mode for OAuth 2.0 - [HAIP](https://openid.net/specs/openid4vc-high-assurance-interoperability-profile-1_0.html) - OpenID4VC High Assurance Interoperability Profile ## Attestation formats - [ISO mdoc](https://www.iso.org/standard/69084.html) - ISO mobile document - [SD-JWT](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-selective-disclosure-jwt-17) - Selective Disclosure for JWTs - [SD-JWT VC](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-sd-jwt-vc-08) - SD-JWT-based Verifiable Credentials ## Cryptography - [COSE](https://www.rfc-editor.org/rfc/rfc8152.html) - CBOR Object Signing and Encryption (COSE) - [JWS](https://www.rfc-editor.org/rfc/rfc7515.html) - JSON Web Signatures - [JWT](https://datatracker.ietf.org/doc/html/rfc7519) - JSON Web Token - [JWE](https://datatracker.ietf.org/doc/html/rfc7516) - JSON Web Encryption (JWE) - [PoP](https://www.rfc-editor.org/rfc/rfc7800.html) - Proof-of-Possession Key Semantics for JSON Web Tokens (JWTs) ## Other - [PID Rulebook](https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-reference-framework/1.6.0/annexes/annex-3/annex-3.01-pid-rulebook/) - Person Identification Data (PID) Rulebook - [RFC 7807](https://datatracker.ietf.org/doc/html/rfc7807) - Problem Details for HTTP APIs