Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix!: OpenID4VCI Draft 13 #175

Merged
merged 24 commits into from
Jan 3, 2024
Merged
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
a2dbf74
fix: Defined terms and editorial on issuance introduction
peppelinux Dec 12, 2023
d195be5
Issuance: detailed flow up to the federation discovery
peppelinux Dec 12, 2023
17c0cee
fix: issuance according to OpenID4VCI Draft 13
peppelinux Dec 12, 2023
fdec6f4
fix!: issuance - credential_supported schema
peppelinux Dec 12, 2023
dcb6bd9
fix: issuance - request object reordiering members
peppelinux Dec 12, 2023
0aab13e
fix!: issuance - authorization_servers in the metadata - Closes https…
peppelinux Dec 12, 2023
718f524
chore: issuance - added proof_types_supported in the metadata
peppelinux Dec 12, 2023
15384dc
fix: issuance - metadata - proof types mandatory - according to https…
peppelinux Dec 12, 2023
0d139d7
fix: remove NRA
peppelinux Dec 12, 2023
692c6a8
editorials: OpenID Connect Core 1.0 or SAML2
peppelinux Dec 12, 2023
9e00eb9
fix: WIA~POP removed from token endpoint
peppelinux Dec 12, 2023
ef0c330
fix: WIA~POP removed from token endpoint
peppelinux Dec 12, 2023
70bd6b1
fix: credential_definition.type is an ARRAY
peppelinux Dec 12, 2023
120c1f4
fix: editorial on vci metadata
peppelinux Dec 12, 2023
1e085db
Apply suggestions from code review
Dec 13, 2023
7ce7a60
Apply suggestions from code review
Dec 13, 2023
2737fbb
Apply suggestions from code review with Amir
Dec 14, 2023
cd80152
fix!: alignments according to breaking changes introduced by openid4v…
peppelinux Dec 28, 2023
3a1f5b4
Merge branch 'vci-ref' of https://github.com/italia/eidas-it-wallet-d…
peppelinux Dec 28, 2023
5f86556
fix!: alignments according to breaking changes introduced by openid4v…
peppelinux Dec 28, 2023
432e3c5
Merge branch 'versione-corrente' into vci-ref
Dec 28, 2023
bc5a170
Apply suggestions from code review
Dec 28, 2023
3cecbe6
Apply suggestions from code review
Dec 30, 2023
610bc9e
Merge branch 'versione-corrente' into vci-ref
Jan 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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 Instance 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
Loading