Skip to content

Commit 203ea07

Browse files
authored
Merge b2946f8 into be613bf
2 parents be613bf + b2946f8 commit 203ea07

File tree

5 files changed

+48
-16
lines changed

5 files changed

+48
-16
lines changed

README.md

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,21 @@ This project is part of [FIWARE](https://www.fiware.org/). For more information
1919
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
2020
**Table of Contents**
2121

22-
- [Overview](#overview)
23-
- [Release Information](#release-information)
24-
- [Components](#components)
25-
- [Description of flows in vc-authentication](#description-of-flows-in-vc-authentication)
26-
- [Registration](#registration)
27-
- [Authenticated access to a service](#authenticated-access-to-a-service)
28-
- [Human-To-Machine (H2M)](#human-to-machine-h2m)
29-
- [Machine-To-Machine (M2M)](#machine-to-machine-m2m)
30-
- [Deployment](#deployment)
31-
- [Local Deployment](#local-deployment)
32-
- [Deployment with Helm](#deployment-with-helm)
33-
- [Testing](#testing)
34-
- [How to contribute](#how-to-contribute)
35-
- [License](#license)
22+
- [vc-authentication](#vc-authentication)
23+
- [Overview](#overview)
24+
- [Release Information](#release-information)
25+
- [Components](#components)
26+
- [Description of flows in vc-authentication](#description-of-flows-in-vc-authentication)
27+
- [Registration](#registration)
28+
- [Authenticated access to a service](#authenticated-access-to-a-service)
29+
- [Human-To-Machine (H2M)](#human-to-machine-h2m)
30+
- [Machine-To-Machine (M2M)](#machine-to-machine-m2m)
31+
- [Deployment](#deployment)
32+
- [Local Deployment](#local-deployment)
33+
- [Deployment with Helm](#deployment-with-helm)
34+
- [Testing](#testing)
35+
- [How to contribute](#how-to-contribute)
36+
- [License](#license)
3637

3738
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
3839

@@ -70,6 +71,7 @@ The main components of the FIWARE Verifiable Credential Authentication are:
7071
| VCVerifier | Validates VCs and exchanges them for tokens | https://github.com/FIWARE/VCVerifier |
7172
| credentials-config-service | Holds the information which VCs are required for accessing a service | https://github.com/FIWARE/credentials-config-service |
7273
| trusted-issuers-list | Acts as Trusted Issuers List by providing an [EBSI Trusted Issuers Registry](https://api-pilot.ebsi.eu/docs/apis/trusted-issuers-registry) API | https://github.com/FIWARE/trusted-issuers-list |
74+
|dss-validation-service|service for validating [JAdES Signatures](https://www.etsi.org/deliver/etsi_ts/119100_119199/11918201/01.01.01_60/ts_11918201v010101p.pdf) using the [eSignature Building Block Digital Signature Service library](https://github.com/esig/dss/tree/master)|[https://github.com/wistefan/dss-validation-service](https://github.com/wistefan/dss-validation-service)|
7375

7476
**Note,** that the FIWARE Verifiable Credential Authentication does not include a Verifiable Credential Issuer nor a Verifiable Credential Wallet. Regarding the SQL database, any SQL database technology could be used theoretically, but it has been tested with both MySQL and PostgreSQL.
7577

charts/vc-authentication/Chart.lock

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,11 @@ dependencies:
88
- name: trusted-issuers-list
99
repository: https://fiware.github.io/helm-charts
1010
version: 0.10.8
11+
- name: dss-validation-service
12+
repository: https://fiware.github.io/helm-charts
13+
version: 0.0.18
1114
- name: postgres-operator
1215
repository: https://opensource.zalando.com/postgres-operator/charts/postgres-operator
1316
version: 1.15.1
14-
digest: sha256:52d5450da57e072a2e299c77ced3df562cead480188eacd57802a8b4b67607de
15-
generated: "2026-01-07T15:40:23.051054+01:00"
17+
digest: sha256:765e3c831137d65c0e796f6f7b38540e9d7cf99ef1d5c59c3a3d876b8739825d
18+
generated: "2026-02-26T14:25:25.025513+01:00"

charts/vc-authentication/Chart.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ dependencies:
1616
condition: trusted-issuers-list.enabled
1717
version: 0.10.8
1818
repository: https://fiware.github.io/helm-charts
19+
- name: dss-validation-service
20+
alias: dss
21+
condition: dss.enabled
22+
version: 0.0.18
23+
repository: https://fiware.github.io/helm-charts
1924
- name: postgres-operator
2025
condition: postgres-operator.enabled
2126
version: 1.15.1
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{{- if eq .Values.dss.crl.enabled true }}
2+
apiVersion: v1
3+
kind: Secret
4+
metadata:
5+
name: crl-provider
6+
namespace: {{ $.Release.Namespace | quote }}
7+
labels:
8+
{{ include "vcauthentication.labels" . | nindent 4 }}
9+
data:
10+
{{- toYaml .Values.dss.crl.secret | nindent 2 }}
11+
{{- end }}

charts/vc-authentication/values.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,4 +113,15 @@ credentials-config-service:
113113
# -- name of the schema inside the db
114114
name: ccsdb
115115
registration:
116+
enabled: false
117+
118+
# -- configuration for the digital-signature.service to be deployed as part of the connector in case of did:elsi support
119+
dss:
120+
# -- should it be enabled?
121+
enabled: false
122+
# -- allows to set a fixed name for the services
123+
fullnameOverride: dss
124+
# -- can be used to provide the crl for ca's provided as truststore to the dss
125+
crl:
126+
# -- should it be enabled?
116127
enabled: false

0 commit comments

Comments
 (0)