Skip to content

Commit

Permalink
fix!: OpenID4VCI Draft 13 (#175)
Browse files Browse the repository at this point in the history
* fix: Defined terms and editorial on issuance introduction

* Issuance: detailed flow up to the federation discovery

* fix: issuance according to OpenID4VCI Draft 13

* fix!: issuance - credential_supported schema

* fix: issuance - request object reordiering members

* fix!: issuance - authorization_servers in the metadata - Closes #148

* chore: issuance - added proof_types_supported in the metadata

* fix: issuance - metadata - proof types mandatory - according to https://github.com/openid/OpenID4VCI/pull/87/files

* fix: remove NRA

* editorials: OpenID Connect Core 1.0 or SAML2

* fix: WIA~POP removed from token endpoint

* fix: WIA~POP removed from token endpoint

* fix: credential_definition.type is an ARRAY

* fix: editorial on vci metadata

* Apply suggestions from code review

* Apply suggestions from code review

* Apply suggestions from code review with Amir

Co-authored-by: asharif1990 <[email protected]>

* fix!: alignments according to breaking changes introduced by openid4vci I-D

* fix!: alignments according to breaking changes introduced by openid4vci I-D - ff

* Apply suggestions from code review

Co-authored-by: fmarino-ipzs <[email protected]>

* Apply suggestions from code review

Co-authored-by: asharif1990 <[email protected]>
Co-authored-by: fmarino-ipzs <[email protected]>

---------

Co-authored-by: asharif1990 <[email protected]>
Co-authored-by: fmarino-ipzs <[email protected]>
  • Loading branch information
3 people authored Jan 3, 2024
1 parent 2e8cc89 commit 119cbad
Show file tree
Hide file tree
Showing 2 changed files with 199 additions and 181 deletions.
11 changes: 8 additions & 3 deletions docs/en/defined-terms.rst
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ Below are the description of acronyms and definitions which are useful for furth
- An entity, recognized and accredited by the State, responsible for identifying citizens for the issuance of an Electronic Identity Certificate.
* - Electronic Attestation of Identity
- Electronic attestation of attributes referring to master data already present in Italian digital identity systems.
* - Digital Credential
- An signed Credential whose integrity can be cryptographically verified using the public keys of its Issuer. It is also known as Credential.
* - Federation Authority
- A public governance entity that issues guidelines and technical rules, and administers - directly or through its intermediary - Trusted Lists, services, and accreditation processes, the status of participants, and their eligibility evaluation. It also performs oversight functions.
* - Wallet Instance
Expand All @@ -37,20 +39,24 @@ Below are the description of acronyms and definitions which are useful for furth
- All public and/or private entities, conforming to a technical profile and accredited by the Federation Authority, that provide citizens with an IT Wallet Instance.
* - Wallet Attestation
- Verifiable Attestation, issued by the Wallet Provider, that proves the security compliace of the Wallet Instance.
* - App Attestation Service
* - Wallet Attestation Service
- Device manufacturer service that allows you to certify the authenticity of the mobile app (Wallet Instance).
* - Qualified Electronic Attestation of Attributes (QEAA)
- A digitally verifiable attestation in electronic form, issued by a QTSP, that substantiates a person's possession of attributes.
* - Qualified Electronic Signature Provider
- The Electronic Trust Service Provider responsible for the issuing of Qualified Electronic Signature certificates to the User.
* - Relying Party
- A natural or legal person that implements an authentication system requiring electronic attribute attestation submissions as an authentication mechanism.
* - Verifier
- See Relying Party.
* - Trust Attestation
- Electronic attestation of an entity's compliance with the national regulatory framework, which is cryptographically verifiable and cannot be repudiated over time by the entity that issued it. A Trust Attestation is always related to a particular Trust Framework.
* - Trust Layer
- An architectural component that enables IT Wallet system participants to establish trust, in terms of reliability and compliance of all participants with the regulatory framework governing the digital identity system.
* - Trust Model
- System defining how the participants of the ecosystem establish and maintain trust in their interactions. The Trust Model outlines the rules and the procedures for the entities (like users, systems, or applications) should validate each other's identities, authenticate, and establish the level of trust before exchanging information.
* - Level of Assurance
- The degree of confidence in the vetting process used to establish the identity of the User and the degree of confidence that the User who presents the credential is the same User to whom the credential was issued.
- The degree of confidence in the vetting process used to establish the identity of the User and the degree of confidence that the User who presents the credential is the same User to whom the Digital Credential was issued.
* - Holder Key Binding
- Ability of the Holder to prove legitimate possession of the private part, related to the public part attested by a Trusted Third Party.

Expand All @@ -75,4 +81,3 @@ Acronyms
- Application Programming Interface
* - **LoA**
- Level of Assurance

Loading

0 comments on commit 119cbad

Please sign in to comment.