-
Notifications
You must be signed in to change notification settings - Fork 8
/
client-oid4vc.json
192 lines (191 loc) · 11 KB
/
client-oid4vc.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
{
"id": "oid4vci-client",
"clientId": "oid4vci-client",
"name": "OID4VC-VCI Client",
"protocol": "oid4vc",
"enabled": true,
"publicClient": true,
"attributes": {
"vc.IdentityCredential.expiry_in_s": 31536000,
"vc.IdentityCredential.format": "vc+sd-jwt",
"vc.IdentityCredential.scope": "identity_credential",
"vc.IdentityCredential.vct": "https://credentials.example.com/identity_credential",
"vc.IdentityCredential.cryptographic_binding_methods_supported": "jwk",
"vc.IdentityCredential.credential_signing_alg_values_supported": "ES256,ES384",
"vc.IdentityCredential.claims": "{\"given_name\":{\"display\":[{\"name\":\"الاسم الشخصي\",\"locale\":\"ar\"},{\"name\":\"Vorname\",\"locale\":\"de\"},{\"name\":\"Given Name\",\"locale\":\"en\"},{\"name\":\"Nombre\",\"locale\":\"es\"},{\"name\":\"نام\",\"locale\":\"fa\"},{\"name\":\"Etunimi\",\"locale\":\"fi\"},{\"name\":\"Prénom\",\"locale\":\"fr\"},{\"name\":\"पहचानी गई नाम\",\"locale\":\"hi\"},{\"name\":\"Nome\",\"locale\":\"it\"},{\"name\":\"名\",\"locale\":\"ja\"},{\"name\":\"Овог нэр\",\"locale\":\"mn\"},{\"name\":\"Voornaam\",\"locale\":\"nl\"},{\"name\":\"Nome Próprio\",\"locale\":\"pt\"},{\"name\":\"Förnamn\",\"locale\":\"sv\"},{\"name\":\"مسلمان نام\",\"locale\":\"ur\"}]},\"family_name\":{\"display\":[{\"name\":\"اسم العائلة\",\"locale\":\"ar\"},{\"name\":\"Nachname\",\"locale\":\"de\"},{\"name\":\"Family Name\",\"locale\":\"en\"},{\"name\":\"Apellido\",\"locale\":\"es\"},{\"name\":\"نام خانوادگی\",\"locale\":\"fa\"},{\"name\":\"Sukunimi\",\"locale\":\"fi\"},{\"name\":\"Nom de famille\",\"locale\":\"fr\"},{\"name\":\"परिवार का नाम\",\"locale\":\"hi\"},{\"name\":\"Cognome\",\"locale\":\"it\"},{\"name\":\"姓\",\"locale\":\"ja\"},{\"name\":\"өөрийн нэр\",\"locale\":\"mn\"},{\"name\":\"Achternaam\",\"locale\":\"nl\"},{\"name\":\"Sobrenome\",\"locale\":\"pt\"},{\"name\":\"Efternamn\",\"locale\":\"sv\"},{\"name\":\"خاندانی نام\",\"locale\":\"ur\"}]},\"birthdate\":{\"display\":[{\"name\":\"تاريخ الميلاد\",\"locale\":\"ar\"},{\"name\":\"Geburtsdatum\",\"locale\":\"de\"},{\"name\":\"Date of Birth\",\"locale\":\"en\"},{\"name\":\"Fecha de Nacimiento\",\"locale\":\"es\"},{\"name\":\"تاریخ تولد\",\"locale\":\"fa\"},{\"name\":\"Syntymäaika\",\"locale\":\"fi\"},{\"name\":\"Date de naissance\",\"locale\":\"fr\"},{\"name\":\"जन्म की तारीख\",\"locale\":\"hi\"},{\"name\":\"Data di nascita\",\"locale\":\"it\"},{\"name\":\"生年月日\",\"locale\":\"ja\"},{\"name\":\"төрсөн өдөр\",\"locale\":\"mn\"},{\"name\":\"Geboortedatum\",\"locale\":\"nl\"},{\"name\":\"Data de Nascimento\",\"locale\":\"pt\"},{\"name\":\"Födelsedatum\",\"locale\":\"sv\"},{\"name\":\"تاریخ پیدائش\",\"locale\":\"ur\"}]}}",
"vc.IdentityCredential.display.0": "{\"name\": \"Identity Credential\"}",
"vc.IdentityCredential.proof_types_supported":"{\"jwt\":{\"proof_signing_alg_values_supported\":[\"ES256\"]}}",
"vc.SteuerberaterCredential.expiry_in_s": 31536000,
"vc.SteuerberaterCredential.format": "vc+sd-jwt",
"vc.SteuerberaterCredential.scope": "stbk_westfalen_lippe",
"vc.SteuerberaterCredential.vct": "stbk_westfalen_lippe",
"vc.SteuerberaterCredential.cryptographic_binding_methods_supported": "jwk",
"vc.SteuerberaterCredential.credential_signing_alg_values_supported": "ES256",
"vc.SteuerberaterCredential.proof_types_supported":"{\"jwt\":{\"proof_signing_alg_values_supported\":[\"ES256\"]}}",
"vc.SteuerberaterCredential.display.0": "{\"locale\":\"de-DE\",\"name\":\"Steuerberaterkammer Westfalen-Lippe\",\"logo\":{\"uri\":\"https:\/\/kci-portal.solutions.adorsys.com\/credential_files\/stbk-wl-icon.png\",\"alt_text\":\"STBK\"},\"background_image\":{\"uri\":\"https:\/\/kci-portal.solutions.adorsys.com\/credential_files\/stbk-wl.png\",\"alt_text\":\"Mitgliedsausweis\"},\"background_image_svg\":{\"uri\":\"https:\/\/kci-portal.solutions.adorsys.com\/credential_files\/stbk-wl.svg\",\"alt_text\":\"Mitgliedsausweis\"},\"background_color\":\"#d3dce0\",\"text_color\":\"#000000\"}",
"vc.SteuerberaterCredential.display.1": "{\"locale\":\"en-US\",\"name\":\"Steuerberaterkammer Westfalen-Lippe\",\"logo\":{\"uri\":\"https:\/\/kci-portal.solutions.adorsys.com\/credential_files\/stbk-wl-icon.png\",\"alt_text\":\"STBK\"},\"background_image\":{\"uri\":\"https:\/\/kci-portal.solutions.adorsys.com\/credential_files\/stbk-wl.png\",\"alt_text\":\"Member Card\"},\"background_image_svg\":{\"uri\":\"https:\/\/kci-portal.solutions.adorsys.com\/credential_files\/stbk-wl.svg\",\"alt_text\":\"Member Card\"},\"background_color\":\"#d3dce0\",\"text_color\":\"#000000\"}",
"vc.SteuerberaterCredential.claims": "{\"academic_title\":{\"display\":[{\"locale\":\"de-DE\",\"name\":\"Titel\"},{\"locale\":\"en-US\",\"name\":\"Title\"},{\"locale\":\"fr-FR\",\"name\":\"Titre\"}]},\"family_name\":{\"display\":[{\"locale\":\"de-DE\",\"name\":\"Name\"},{\"locale\":\"en-US\",\"name\":\"Surname\"},{\"locale\":\"fr-FR\",\"name\":\"Nom\"}]},\"given_name\":{\"display\":[{\"locale\":\"de-DE\",\"name\":\"Vornamen\"},{\"locale\":\"en-US\",\"name\":\"Given names\"},{\"locale\":\"fr-FR\",\"name\":\"Pr\u00E8nomes\"}]},\"date_of_birth\":{\"display\":[{\"locale\":\"de-DE\",\"name\":\"Geburtstag\"},{\"locale\":\"en-US\",\"name\":\"Date of birth\"},{\"locale\":\"fr-FR\",\"name\":\"Date de naissance\"}]},\"member_id\":{\"display\":[{\"locale\":\"de-DE\",\"name\":\"Mitgliedsnummer\"},{\"locale\":\"en-US\",\"name\":\"Member ID\"},{\"locale\":\"fr-FR\",\"name\":\"Member ID\"}]},\"address_country\":{\"display\":[{\"locale\":\"de-DE\",\"name\":\"Staat\"},{\"locale\":\"en-US\",\"name\":\"Country\"},{\"locale\":\"fr-FR\",\"name\":\"Pays\"}]},\"address_locality\":{\"display\":[{\"locale\":\"de-DE\",\"name\":\"Wohnort Stadt\"},{\"locale\":\"en-US\",\"name\":\"City\"},{\"locale\":\"fr-FR\",\"name\":\"Ville\"}]},\"address_postal_code\":{\"display\":[{\"locale\":\"de-DE\",\"name\":\"Wohnnort PLZ\"},{\"locale\":\"en-US\",\"name\":\"Postcode\"},{\"locale\":\"fr-FR\",\"name\":\"Code Postal\"}]},\"address_street_address\":{\"display\":[{\"locale\":\"de-DE\",\"name\":\"Wohnnort Stra\u00DFe\"},{\"locale\":\"en-US\",\"name\":\"Street\"},{\"locale\":\"fr-FR\",\"name\":\"Rue\"}]}}"
},
"protocolMappers": [
{
"name": "academic_title-mapper-bsk",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-static-claim-mapper",
"config": {
"subjectProperty": "academic_title",
"staticValue": "N/A",
"supportedCredentialTypes": "stbk_westfalen_lippe"
}
},
{
"name": "family_name-mapper-bsk",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-user-attribute-mapper",
"config": {
"subjectProperty": "family_name",
"userAttribute": "lastName",
"supportedCredentialTypes": "stbk_westfalen_lippe"
}
},
{
"name": "given_name-mapper-bsk",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-user-attribute-mapper",
"config": {
"subjectProperty": "given_name",
"userAttribute": "firstName",
"supportedCredentialTypes": "stbk_westfalen_lippe"
}
},
{
"name": "date_of_birth-mapper-bsk",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-static-claim-mapper",
"config": {
"subjectProperty": "date_of_birth",
"staticValue": "01.01.1990",
"supportedCredentialTypes": "stbk_westfalen_lippe"
}
},
{
"name": "member_id-mapper-bsk",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-static-claim-mapper",
"config": {
"subjectProperty": "member_id",
"staticValue": "123",
"supportedCredentialTypes": "stbk_westfalen_lippe"
}
},
{
"name": "address_country-mapper-bsk",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-static-claim-mapper",
"config": {
"subjectProperty": "address_country",
"staticValue": "Germany",
"supportedCredentialTypes": "stbk_westfalen_lippe"
}
},
{
"name": "address_locality-mapper-bsk",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-static-claim-mapper",
"config": {
"subjectProperty": "address_locality",
"staticValue": "Berlin",
"supportedCredentialTypes": "stbk_westfalen_lippe"
}
},
{
"name": "address_postal_code-mapper-bsk",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-static-claim-mapper",
"config": {
"subjectProperty": "address_postal_code",
"staticValue": "12345",
"supportedCredentialTypes": "stbk_westfalen_lippe"
}
},
{
"name": "address_street_address-mapper-bsk",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-static-claim-mapper",
"config": {
"subjectProperty": "address_street_address",
"staticValue": "Alexanderstraße 9",
"supportedCredentialTypes": "stbk_westfalen_lippe"
}
},
{
"name": "role-mapper-bsk",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-target-role-mapper",
"config": {
"subjectProperty": "roles",
"clientId": "oid4vci-client",
"supportedCredentialTypes": "stbk_westfalen_lippe"
}
},
{
"name": "id-mapper-bsk",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-subject-id-mapper",
"config": {
"supportedCredentialTypes": "stbk_westfalen_lippe"
}
},
{
"name": "iat-oid4vc-issued-at-time-claim-mapper-bsk",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-issued-at-time-claim-mapper",
"config": {
"truncateToTimeUnit": "HOURS",
"valueSource": "COMPUTE",
"supportedCredentialTypes": "stbk_westfalen_lippe"
}
},
{
"name": "nbf-oid4vc-issued-at-time-claim-mapper-bsk",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-issued-at-time-claim-mapper",
"config": {
"subjectProperty": "nbf",
"valueSource": "COMPUTE",
"supportedCredentialTypes": "stbk_westfalen_lippe"
}
},
{
"id": "given_name-mapper-001",
"name": "given_name-mapper",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-user-attribute-mapper",
"config": {
"subjectProperty": "given_name",
"userAttribute": "firstName",
"supportedCredentialTypes": "identity_credential"
}
},
{
"id": "family_name-mapper-001",
"name": "family_name-mapper",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-user-attribute-mapper",
"config": {
"subjectProperty": "family_name",
"userAttribute": "lastName",
"supportedCredentialTypes": "identity_credential"
}
},
{
"name": "iat-oid4vc-issued-at-time-claim-mapper-identity_credential",
"protocol": "oid4vc",
"protocolMapper": "oid4vc-issued-at-time-claim-mapper",
"config": {
"truncateToTimeUnit": "HOURS",
"valueSource": "COMPUTE",
"supportedCredentialTypes": "identity_credential"
}
}
]
}