Skip to content

Commit 522ecef

Browse files
authored
Merge pull request #46 from webuild-consortium/clean2
chore: clean up of exceeding information
2 parents 9e1a132 + ed0a88c commit 522ecef

7 files changed

Lines changed: 58 additions & 413 deletions

File tree

task1-use-cases/README.md

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
This task focuses on defining comprehensive use cases for the WP4 Trust Infrastructure, covering onboarding scenarios and trust registry operations.
44

5+
## Folder Contents
6+
7+
This folder contains the following:
8+
9+
- **`README.md`** - This file, providing an overview of use cases, templates, and examples
10+
- **`subtask1-1-onboarding/`** - Use cases for participant onboarding processes
11+
- Contains `README.md` with onboarding use case specifications
12+
- **`subtask1-2-trust-registry/`** - Use cases for trust registry operations
13+
- Contains `README.md` with trust registry use case specifications
14+
515
## Use Cases Definitions
616

717
All the use cases described for trust evaluation integration among participants in the Wallet ecosystem occur as distinct moments, entirely separate from the protocol exchange flows. Trust evaluation is conducted both prior to any interaction, at the initiation of these interactions and during the interactions. This proactive approach ensures protection for Users and organizations against any malicious behavior.
@@ -458,20 +468,6 @@ Trust evaluation in the Wallet ecosystem serves as a critical security layer tha
458468
- **Usability**: User experience considerations
459469
- **Maintainability**: Long-term maintenance
460470

461-
## Documentation Structure
462-
463-
### Use Case Documents
464-
- `onboarding-use-cases.md` - Complete onboarding use cases
465-
- `trust-registry-use-cases.md` - Complete trust registry use cases
466-
- `use-case-templates.md` - Standardized templates
467-
- `actor-definitions.md` - Actor role definitions
468-
469-
### Supporting Documents
470-
- `business-processes.md` - Business process flows
471-
- `technical-requirements.md` - Technical specifications
472-
- `compliance-requirements.md` - Regulatory requirements
473-
- `testing-scenarios.md` - Test case definitions
474-
475471
## Validation and Testing
476472

477473
### Use Case Validation

task2-trust-framework/README.md

Lines changed: 11 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22

33
This task focuses on defining the comprehensive trust framework for the WP4 Trust Infrastructure, establishing the foundation for trust evaluation and management within digital Wallet ecosystems.
44

5+
## Folder Contents
6+
7+
This folder contains the following documents:
8+
9+
- **`README.md`** - This file, providing an overview of the trust framework
10+
- **`authentication-authorization-policy-framework.md`** - Framework for distinguishing authentication and authorization, additive and subtractive policy principles, and use cases for trust participants using federative trust marks
11+
- **`entities-involved.md`** - Definition of entities involved in trust evaluation, trust registry, and trust infrastructure in the EUDI Wallet ecosystem according to EUDIW ARF
12+
- **`trusted-list-registration-trust-evaluation-matrix.md`** - Requirements matrix extracting all requirements related to trusted lists, participant registration, and trust evaluation from Annex 2 of the EUDI Wallet Architecture and Reference Framework
13+
514
## Framework Components
615

716
### Trust Model
@@ -230,45 +239,7 @@ This task focuses on defining the comprehensive trust framework for the WP4 Trus
230239
- System notifies stakeholders
231240
- System maintains audit trail
232241

233-
## Compliance Framework
234242

235-
### Regulatory Compliance
236-
- **EIDAS Regulation**: Compliance with EU regulation 910/2014
237-
- **GDPR Compliance**: Privacy and data protection compliance
238-
- **ISO Standards**: ISO 27001 and related standards
239-
- **ETSI Standards**: ETSI trust service standards
240-
241-
### Technical Compliance
242-
- **RFC Compliance**: IETF RFC compliance
243-
- **ETSI Compliance**: ETSI standard compliance
244-
- **OpenID Compliance**: OpenID Federation compliance
245-
- **W3C Compliance**: W3C standard compliance
246-
247-
### Operational Compliance
248-
- **Security Compliance**: Security standard compliance
249-
- **Operational Compliance**: Operational standard compliance
250-
- **Audit Compliance**: Audit standard compliance
251-
- **Quality Compliance**: Quality standard compliance
252-
253-
## Implementation Guidelines
254-
255-
### Development Standards
256-
- **Code Standards**: Coding standards and practices
257-
- **Documentation Standards**: Documentation requirements
258-
- **Testing Standards**: Testing requirements and practices
259-
- **Security Standards**: Security implementation requirements
260-
261-
### Deployment Standards
262-
- **Deployment Standards**: Deployment requirements
263-
- **Configuration Standards**: Configuration requirements
264-
- **Monitoring Standards**: Monitoring requirements
265-
- **Maintenance Standards**: Maintenance requirements
266-
267-
### Operational Standards
268-
- **Operational Standards**: Operational requirements
269-
- **Support Standards**: Support requirements
270-
- **Training Standards**: Training requirements
271-
- **Compliance Standards**: Compliance requirements
272243

273244
## Dependencies
274245

@@ -277,9 +248,10 @@ This task focuses on defining the comprehensive trust framework for the WP4 Trus
277248
- **Task 3**: X.509 PKI for certificate management
278249
- **Task 4**: Trust Infrastructure API for system integration
279250
- **Task 5**: Participants' Certificates and Policies for data models
251+
- Note: Trust evaluation methods are defined at the framework level in this task (Task 2) and implemented in detail in Task 5
252+
- Note: Policy framework is defined here (Task 2), with detailed ETSI policy mechanisms in Task 5
280253

281254
### Standards Dependencies
282255
- **ETSI TS 119 612**: Trusted Lists
283256
- **IETF RFC 5914**: Trust Anchor Format
284257
- **IETF RFC 5280**: X.509 PKI
285-
- **OpenID Federation**: Federation protocols

task3-x509-pki-etsi/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
This task focuses on implementing X.509 PKI infrastructure aligned with ETSI standards for the WP4 Trust Infrastructure.
44

5+
## Folder Contents
6+
7+
This folder contains the following documents:
8+
9+
- **`README.md`** - This file, providing an overview of X.509 PKI architecture and ETSI compliance
10+
- **`etsi_trusted_lists_implementation_profile.md`** - Unified implementation guide for ETSI TS 119 612 (XML) and TS 119 602 (JSON/XML) trusted lists, including implementation tasks, digital signature implementation, distribution, examples, and testing
11+
512
## PKI Architecture
613

714
### Certificate Hierarchy
@@ -229,6 +236,7 @@ This task focuses on implementing X.509 PKI infrastructure aligned with ETSI sta
229236
- **Task 2**: Trust Framework for trust policies
230237
- **Task 4**: Trust Infrastructure API for system integration
231238
- **Task 5**: Participants' Certificates and Policies for certificate profiles
239+
- Note: This task (Task 3) focuses on PKI infrastructure and ETSI compliance; Task 5 focuses on participant certificate data models
232240

233241
### Standards Dependencies
234242
- **IETF RFC 5280**: X.509 PKI standard

task4-trust-infrastructure-api/README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
This task focuses on implementing the Trust Infrastructure API and additional features for the WP4 Trust Infrastructure.
44

5+
## Folder Contents
6+
7+
This folder contains the following:
8+
9+
- **`README.md`** - This file, providing an overview of the Trust Infrastructure API and Onboarding API
10+
- **`trust-infrastructure-api/`** - Trust Infrastructure API implementation
11+
- Contains `README.md` with detailed API specifications
12+
- **`onboarding-api/`** - Onboarding API implementation
13+
- Contains `README.md` with detailed onboarding API specifications
14+
515
## API Architecture
616

717
### Core API Components

task5-participants-certificates-policies/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
This task focuses on defining data models and trust evaluation methods for participants' certificates and policies in the WP4 Trust Infrastructure.
44

5+
## Folder Contents
6+
7+
This folder contains the following documents and directories:
8+
9+
- **`README.md`** - This file, providing an overview of data models and trust evaluation methods
10+
- **`policy-approaches-definition.md`** - Definition of additive vs subtractive policy approaches for the WP4 Trust Infrastructure framework
11+
- **`etsi-policy-enumeration.md`** - Comprehensive enumeration of ETSI policy application mechanisms within trust frameworks
12+
- **`etsi-policy-evaluation.md`** - Evaluation of ETSI specifications and their application to policy frameworks, focusing on additive and subtractive policy approaches
13+
- **`trust-mark-semantics-implementation.md`** - Implementation guide for trust mark semantics in Credential Issuer and Relying Party scenarios
14+
- **`data-model/`** - Data models for certificates and policies (subtask 5.1)
15+
- Currently empty - placeholder for data model specifications
16+
- **`trust-evaluation-methods/`** - Trust evaluation algorithms and methods (subtask 5.2)
17+
- Currently empty - placeholder for trust evaluation method specifications
18+
519
## Subtasks
620

721
### Subtask 5.1: Data Model
@@ -302,7 +316,10 @@ def evaluate_trust_risk(participant):
302316
### External Dependencies
303317
- **Task 1**: Use Cases for requirements
304318
- **Task 2**: Trust Framework for trust policies
319+
- Note: Trust evaluation framework is defined in Task 2; this task provides detailed implementation methods
320+
- Note: Policy framework concepts are in Task 2; this task provides ETSI-specific policy mechanisms
305321
- **Task 3**: X.509 PKI for certificate management
322+
- Note: Task 3 focuses on PKI infrastructure; this task focuses on participant certificate data models
306323
- **Task 4**: Trust Infrastructure API for system integration
307324

308325
### Standards Dependencies

task6-wallet-conformance-interop/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,8 @@ class InteroperabilityTestSuite:
278278
- **Task 3**: X.509 PKI for certificate conformance
279279
- **Task 4**: Trust Infrastructure API for API conformance
280280
- **Task 5**: Participants' Certificates and Policies for data conformance
281+
- **Task 7**: Testing and Validation for general testing frameworks
282+
- Note: This task (Task 6) focuses on conformance and interoperability testing; Task 7 focuses on general testing and validation
281283

282284
### Standards Dependencies
283285
- **ETSI Standards**: ETSI conformance requirements

0 commit comments

Comments
 (0)