Skip to content

Commit 6084f90

Browse files
committed
fix: clashing configuration ids
Signed-off-by: Timo Glastra <timo@animo.id>
1 parent a9ecfa8 commit 6084f90

2 files changed

Lines changed: 56 additions & 18 deletions

File tree

agent/src/issuers/bdr.ts

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,47 @@ import { eudiPidMdoc, eudiPidMdocData } from './credentials/eudiPidMdoc'
55
import { eudiPidSdJwt, eudiPidSdJwtData } from './credentials/eudiPidSdJwt'
66
import { mobileDriversLicenseMdoc, mobileDriversLicenseMdocData } from './credentials/mDLMdoc'
77

8+
const mobileDriversLicenseMdocDataBdr = {
9+
...mobileDriversLicenseMdocData,
10+
credentialConfigurationId: `${mobileDriversLicenseMdocData.credentialConfigurationId}-bdr`,
11+
}
12+
const eudiPidMdocDataBdr = {
13+
...eudiPidMdocData,
14+
credentialConfigurationId: `${eudiPidMdocData.credentialConfigurationId}-bdr`,
15+
}
16+
const eudiPidSdJwtDataBdr = {
17+
...eudiPidSdJwtData,
18+
credentialConfigurationId: `${eudiPidSdJwtData.credentialConfigurationId}-bdr`,
19+
}
20+
const eudiAgeMdocDataBdr = {
21+
...eudiAgeMdocData,
22+
credentialConfigurationId: `${eudiAgeMdocData.credentialConfigurationId}-bdr`,
23+
}
24+
825
export const bdrIssuer = {
926
tags: ['mDL', 'EUDI PID'],
1027
issuerId: '188e2459-6da8-4431-9062-2fcdac274f41',
1128
credentialConfigurationsSupported: [
1229
{
1330
mso_mdoc: {
1431
configuration: mobileDriversLicenseMdoc,
15-
data: mobileDriversLicenseMdocData,
32+
data: mobileDriversLicenseMdocDataBdr,
1633
},
1734
},
1835
{
1936
'dc+sd-jwt': {
2037
configuration: eudiPidSdJwt,
21-
data: eudiPidSdJwtData,
38+
data: eudiPidSdJwtDataBdr,
2239
},
2340
mso_mdoc: {
2441
configuration: eudiPidMdoc,
25-
data: eudiPidMdocData,
42+
data: eudiPidMdocDataBdr,
2643
},
2744
},
2845
{
2946
mso_mdoc: {
3047
configuration: eudiAgeMdoc,
31-
data: eudiAgeMdocData,
48+
data: eudiAgeMdocDataBdr,
3249
},
3350
},
3451
] as const,
@@ -47,8 +64,8 @@ export const bdrIssuer = {
4764
} satisfies PlaygroundIssuerOptions
4865

4966
export const bdrCredentialsData = {
50-
[mobileDriversLicenseMdocData.credentialConfigurationId]: mobileDriversLicenseMdocData,
51-
[eudiPidSdJwtData.credentialConfigurationId]: eudiPidSdJwtData,
52-
[eudiPidMdocData.credentialConfigurationId]: eudiPidMdocData,
53-
[eudiAgeMdocData.credentialConfigurationId]: eudiAgeMdocData,
67+
[mobileDriversLicenseMdocDataBdr.credentialConfigurationId]: mobileDriversLicenseMdocDataBdr,
68+
[eudiPidSdJwtDataBdr.credentialConfigurationId]: eudiPidSdJwtDataBdr,
69+
[eudiPidMdocDataBdr.credentialConfigurationId]: eudiPidMdocDataBdr,
70+
[eudiAgeMdocDataBdr.credentialConfigurationId]: eudiAgeMdocDataBdr,
5471
}

agent/src/issuers/utopiaGovernment.ts

Lines changed: 31 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,57 @@ import { eudiPidSdJwt, eudiPidSdJwtData } from './credentials/eudiPidSdJwt'
66
import { mobileDriversLicenseMdoc, mobileDriversLicenseMdocData } from './credentials/mDLMdoc'
77
import { photoIdMdoc, photoIdMdocData } from './credentials/photoIdMdoc'
88

9+
const mobileDriversLicenseMdocDataUtopia = {
10+
...mobileDriversLicenseMdocData,
11+
credentialConfigurationId: `${mobileDriversLicenseMdocData.credentialConfigurationId}-utopia`,
12+
}
13+
const eudiPidMdocDataUtopia = {
14+
...eudiPidMdocData,
15+
credentialConfigurationId: `${eudiPidMdocData.credentialConfigurationId}-utopia`,
16+
}
17+
const eudiPidSdJwtDataUtopia = {
18+
...eudiPidSdJwtData,
19+
credentialConfigurationId: `${eudiPidSdJwtData.credentialConfigurationId}-utopia`,
20+
}
21+
const eudiAgeMdocDataUtopia = {
22+
...eudiAgeMdocData,
23+
credentialConfigurationId: `${eudiAgeMdocData.credentialConfigurationId}-utopia`,
24+
}
25+
const photoIdMdocDataUtopia = {
26+
...photoIdMdocData,
27+
credentialConfigurationId: `${photoIdMdocData.credentialConfigurationId}-utopia`,
28+
}
29+
930
export const utopiaGovernmentIssuer = {
1031
tags: ['mDL', 'EUDI PID', 'Photo ID', 'EUDI Age'],
1132
issuerId: 'b39e71cf-9cf1-4723-a9cd-66f42a510b36',
1233
credentialConfigurationsSupported: [
1334
{
1435
mso_mdoc: {
1536
configuration: mobileDriversLicenseMdoc,
16-
data: mobileDriversLicenseMdocData,
37+
data: mobileDriversLicenseMdocDataUtopia,
1738
},
1839
},
1940
{
2041
'dc+sd-jwt': {
2142
configuration: eudiPidSdJwt,
22-
data: eudiPidSdJwtData,
43+
data: eudiPidSdJwtDataUtopia,
2344
},
2445
mso_mdoc: {
2546
configuration: eudiPidMdoc,
26-
data: eudiPidMdocData,
47+
data: eudiPidMdocDataUtopia,
2748
},
2849
},
2950
{
3051
mso_mdoc: {
3152
configuration: photoIdMdoc,
32-
data: photoIdMdocData,
53+
data: photoIdMdocDataUtopia,
3354
},
3455
},
3556
{
3657
mso_mdoc: {
3758
configuration: eudiAgeMdoc,
38-
data: eudiAgeMdocData,
59+
data: eudiAgeMdocDataUtopia,
3960
},
4061
},
4162
] as const,
@@ -97,9 +118,9 @@ export const utopiaGovernmentIssuer = {
97118
} satisfies PlaygroundIssuerOptions
98119

99120
export const utopiaGovernmentData = {
100-
[mobileDriversLicenseMdocData.credentialConfigurationId]: mobileDriversLicenseMdocData,
101-
[eudiPidSdJwtData.credentialConfigurationId]: eudiPidSdJwtData,
102-
[eudiPidMdocData.credentialConfigurationId]: eudiPidMdocData,
103-
[photoIdMdocData.credentialConfigurationId]: photoIdMdocData,
104-
[eudiAgeMdocData.credentialConfigurationId]: eudiAgeMdocData,
121+
[mobileDriversLicenseMdocDataUtopia.credentialConfigurationId]: mobileDriversLicenseMdocDataUtopia,
122+
[eudiPidSdJwtDataUtopia.credentialConfigurationId]: eudiPidSdJwtDataUtopia,
123+
[eudiPidMdocDataUtopia.credentialConfigurationId]: eudiPidMdocDataUtopia,
124+
[photoIdMdocDataUtopia.credentialConfigurationId]: photoIdMdocDataUtopia,
125+
[eudiAgeMdocDataUtopia.credentialConfigurationId]: eudiAgeMdocDataUtopia,
105126
}

0 commit comments

Comments
 (0)