Skip to content

Commit

Permalink
Updated readme to include mDL to the supported credentials
Browse files Browse the repository at this point in the history
  • Loading branch information
babisRoutis committed Jan 18, 2024
1 parent 8e93af9 commit 7629b23
Showing 1 changed file with 13 additions and 7 deletions.
20 changes: 13 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,15 @@ the [EUDI Wallet Reference Implementation project description](https://github.co
An implementation of a credential issuing service, according to
[OpenId4VCI - draft12](https://openid.github.io/OpenID4VCI/openid-4-verifiable-credential-issuance-wg-draft.html)

The service provides generic support for `mso_mdoc` and `SD-JWT-VC` formats using PID as an example
The service provides generic support for `mso_mdoc` and `SD-JWT-VC` formats using PID and mDL as an example
and requires the use of a suitable OAUTH2 server.

| Credential/Attestation | Format |
|------------------------|-----------|
| PID | mso_mdoc |
| PID | SD-JWT-VC |
| mDL | mso_mdoc |

### OpenId4VCI coverage

| Feature | Coverage |
Expand All @@ -45,20 +51,21 @@ A Keycloak instance accessible via https://localhost/idp/ with the Realm *pid-is

The Realm *pid-issuer-realm*:

- has user self-registration active with a custom registration page accessible via https://localhost/idp/realms/pid-issuer-realm/account/#/
- has user self-registration active with a custom registration page accessible
via https://localhost/idp/realms/pid-issuer-realm/account/#/
- defines *eu.europa.ec.eudiw.pid_vc_sd_jwt* scope for requesting PID issuance in SD JWT VC format
- defines *eu.europa.ec.eudiw.pid_mso_mdoc* scope for requesting PID issuance in MSO MDOC format
- defines *wallet-dev* and *pid-issuer-srv* clients
- contains sample user with credentials: tneal / password

Administration console is accessible via https://localhost/idp/admin/ using the credentials admin / password

### PID Issuer
### PID mDL Issuer

A PID Issuer instance accessible via https://localhost/pid-issuer/
A PID mDL Issuer instance accessible via https://localhost/pid-issuer/

It uses the configured Keycloak instance as an Authorization Server, and PID issuance both *SD JWT VC* and *MSO MDOC*
formats is enabled. Additionally *deferred issuance* is enabled for *SD JWT VC* format.
It uses the configured Keycloak instance as an Authorization Server, and supports issuing of PID and mDL.
Additionally, *deferred issuance* is enabled for PID in *SD JWT VC* format.

The issuing country is set to GR (Greece).

Expand Down Expand Up @@ -147,7 +154,6 @@ curl http://localhost:8080/.well-known/openid-credential-issuer | jq .

### Credential Endpoint


### Credentials Offer

Generate sample offer
Expand Down

0 comments on commit 7629b23

Please sign in to comment.