Description

This page describes a Digital Identity wallet interoperability lab setup. Including the components used in the lab and APIs that needs to be followed to connect to the lab.

Interoperability lab

Overview of the wallet ecosystem
DC4EU issuer and verifier architecture
DC4EU interoperability lab

Supporting documentation

DC4EU Open Source Architecture

Interoperabilitylab guide

Component setup documentation

Lab components 

Wallets

Issuers

Verifiers

Trust frameworks

APIs

Setup steps

Openid federation

 https://github.com/rohe/fedservice

Credential Issuer

Endpoints


RoleURL

Trust Anchor

https://openidfed-test-1.sunet.se:7001

Trust Mark Issuer

https://openidfed-test-1.sunet.se:6001

Wallet Provider

https://openidfed-test-1.sunet.se:5001

Credential Issuer

https://satosa-test-1.sunet.se/

Rolands wallet

https://openidfed-test-1.sunet.se:5005

Note: There is also a system up and running with the name openidfed-dev-1.sunet.se and satosa-dev-1.sunet.se. Those are meant for testing out new non-verified configurations.

Trust Anchor Keys

{"https://openidfed-test-1.sunet.se:7001": {"keys": [{"kty": "RSA", "use": "sig", "kid": "UFpoajluZU42dTNUUXo5RnhBVEJnRk9JY2N
tU1JKdlVYUk1RUFRyVkFFRQ", "n": "p9S2whcSjmBdxerp80tIJreUUmZiGNGXIocJlNjx9pgD5_WD2l6mBNuEZMpP-QUB_TSV3VesNiqmOdydGp1wkfQ-NmVdo
so29FjEdgrckLIwirAVmVQ6bGQQnXJrR56mRz0QqENi11vVpbDj6hsprxK1EZBQL-sQ2kem289B_BCNT-NvwVHrYJlaQA32z7cs1a7W8wt9eLxA10PeiYMgDVU_69
wKBw4YrjjozOHKMRGchUQEjQhfSZfk49bip_5TNz4dmBmSCIbdE2yilFrfRSNrh7q2myuyDE3k2QZbSOXXGGT1LtHO74WIY58v-M3A7_zxp0f2Eo9ZD3N4h-InIw"
, "e": "AQAB"}, {"kty": "EC", "use": "sig", "kid": "Nm82cTJKMDkydXhxOUMtTm0teFpMWlZiR0ZVa2U3YVVtbkJTV3hBd3FqOA", "crv": "P-25
6", "x": "69XlQkKYfWJDXAv_Vbrqyfz9gfAhu1qQ4mtLde18-Cg", "y": "ntBwdhy4_cS2PRBS-xdKkNwcO1yQP8TdoOHbHN9Yjv8"}]}}