Skip to content

Commit 51fcc99

Browse files
authored
Add wallet and key attestation keys for Multipaz Wallet flavors. (#1824)
Multipaz Wallet Dev has been using keys for Multipaz Test App and for Multipaz Wallet provisioning wasn't working at all, see [Multipaz Wallet #22](openwallet-foundation/multipaz-wallet#22). So we regenerated those keys for Multipaz Wallet Dev in [this commit](openwallet-foundation/multipaz-wallet@41884e5) and also for Multipaz Wallet where by design those keys are kept secret. This PR updates the default issuer config to recognize those keys. Also added those keys to the config for https://issuer.multipaz.org and manually tested Multipaz Wallet Dev and Multipaz Wallet against those and everything works well. Fixes #1823. Test: Manually tested, Signed-off-by: David Zeuthen <zeuthen@gmail.com>
1 parent cffee14 commit 51fcc99

1 file changed

Lines changed: 43 additions & 1 deletion

File tree

multipaz-openid4vci-server/src/main/resources/resources/default_configuration.json

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,11 +240,39 @@
240240
"x": "T1e0RX1raACcc_pUYiahl6bk7DzSolNGWwlgqX_6rVc",
241241
"y": "KLxC0QBTMy2H5-eFwQSQtJR3IxpAlKlvVSgAeJcS7fI",
242242
"alg": "ES256"
243+
},
244+
"multipaz_wallet_dev_client_assertion": {
245+
"kty": "EC",
246+
"crv": "P-256",
247+
"x": "KVc4rpPEuyGNvtN2YYSEh-NJy68KvuKQz-d-YdgvWEU",
248+
"y": "Kqw_o1gK0tRe0ydgj4NL5NT8DE5NvYn-1Gwg9PpFTTw",
249+
"alg": "ES256"
250+
},
251+
"multipaz_wallet_client_assertion": {
252+
"kty": "EC",
253+
"crv": "P-256",
254+
"x": "gWZlorEcyhmM1bpYnfMPB1m5djAyguT9heZ2cjz0SU4",
255+
"y": "T19zdqquVgGQ7NbgZElVuzkFSUCmDzL2UcJqsUkYwE8",
256+
"alg": "ES256"
243257
}
244258
},
245259
"trusted_client_attestations": {
246260
"urn:uuid:60f8c117-b692-4de8-8f7f-636ff852baa6": "MIIBxTCCAUugAwIBAgIJAOQTL9qcQopZMAoGCCqGSM49BAMDMDgxNjA0BgNVBAMTLXVybjp1dWlkOjYwZjhjMTE3LWI2OTItNGRlOC04ZjdmLTYzNmZmODUyYmFhNjAeFw0yNDA5MjMyMjUxMzFaFw0zNDA5MjMyMjUxMzFaMDgxNjA0BgNVBAMTLXVybjp1dWlkOjYwZjhjMTE3LWI2OTItNGRlOC04ZjdmLTYzNmZmODUyYmFhNjB2MBAGByqGSM49AgEGBSuBBAAiA2IABN4D7fpNMAv4EtxyschbITpZ6iNH90rGapa6YEO/uhKnC6VpPt5RUrJyhbvwAs0edCPthRfIZwfwl5GSEOS0mKGCXzWdRv4GGX/Y0m7EYypox+tzfnRTmoVX3v6OxQiapKMhMB8wHQYDVR0OBBYEFPqAK5EjiQbxFAeWt//DCaWtC57aMAoGCCqGSM49BAMDA2gAMGUCMEO01fJKCy+iOTpaVp9LfO7jiXcXksn2BA22reiR9ahDRdGNCrH1E3Q2umQAssSQbQIxAIz1FTHbZPcEbA5uE5lCZlRG/DQxlZhk/rZrkPyXFhqEgfMnQ45IJ6f8Utlg+4Wiiw==",
247-
"multipaz_wallet_attestation": "MIIBZjCCAQygAwIBAgIJALeOfaT23Xl4MAoGCCqGSM49BAMCMCYxJDAiBgNVBAMMG211bHRpcGF6X3dhbGxldF9hdHRlc3RhdGlvbjAeFw0yNTEwMDIwMjUzNThaFw0zNTA5MzAwMjUzNThaMCYxJDAiBgNVBAMMG211bHRpcGF6X3dhbGxldF9hdHRlc3RhdGlvbjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABIy2TeFHLTgP9OMs7/osKPuZsOITKIE+/HirAmyxxRrgfFcrNNcBtbkJ6aofpt+csdFZnf1UpCvE7vWTsX4Xp4ejIzAhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49BAMCA0gAMEUCIF0xO2hhKUc4nj0kBBJkb3yCeIlkLeyZg1bGx9+SL0qHAiEArUd5SSxPsuSHVga0UBryJy2awvbUlI79QaBWX3LTuII="
261+
"multipaz_wallet_attestation": "MIIBZjCCAQygAwIBAgIJALeOfaT23Xl4MAoGCCqGSM49BAMCMCYxJDAiBgNVBAMMG211bHRpcGF6X3dhbGxldF9hdHRlc3RhdGlvbjAeFw0yNTEwMDIwMjUzNThaFw0zNTA5MzAwMjUzNThaMCYxJDAiBgNVBAMMG211bHRpcGF6X3dhbGxldF9hdHRlc3RhdGlvbjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABIy2TeFHLTgP9OMs7/osKPuZsOITKIE+/HirAmyxxRrgfFcrNNcBtbkJ6aofpt+csdFZnf1UpCvE7vWTsX4Xp4ejIzAhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49BAMCA0gAMEUCIF0xO2hhKUc4nj0kBBJkb3yCeIlkLeyZg1bGx9+SL0qHAiEArUd5SSxPsuSHVga0UBryJy2awvbUlI79QaBWX3LTuII=",
262+
"multipaz_wallet_dev_wallet_attestation": {
263+
"kty": "EC",
264+
"crv": "P-256",
265+
"x": "Th4KWikz1b_Glvu0f7sKRwqMvFKbzDztx-ZH5d7fh2k",
266+
"y": "cJRpOculvS8wRljxlI9BW_vLrEOvJLEyOyu8ovlIQr8",
267+
"alg": "ES256"
268+
},
269+
"multipaz_wallet_wallet_attestation": {
270+
"kty": "EC",
271+
"crv": "P-256",
272+
"x": "e04Cr2N71cIzKLvS6Aj1yi0blKOdnElkRnid1YFRHNw",
273+
"y": "UXC5oNIe-W5COrTUx-emdRsQHha9kjx6G8FHMbGytdo",
274+
"alg": "ES256"
275+
}
248276
},
249277
"trusted_key_attestations": {
250278
"urn:uuid:60f8c117-b692-4de8-8f7f-636ff852baa6": "MIIBxTCCAUugAwIBAgIJAOQTL9qcQopZMAoGCCqGSM49BAMDMDgxNjA0BgNVBAMTLXVybjp1dWlkOjYwZjhjMTE3LWI2OTItNGRlOC04ZjdmLTYzNmZmODUyYmFhNjAeFw0yNDA5MjMyMjUxMzFaFw0zNDA5MjMyMjUxMzFaMDgxNjA0BgNVBAMTLXVybjp1dWlkOjYwZjhjMTE3LWI2OTItNGRlOC04ZjdmLTYzNmZmODUyYmFhNjB2MBAGByqGSM49AgEGBSuBBAAiA2IABN4D7fpNMAv4EtxyschbITpZ6iNH90rGapa6YEO/uhKnC6VpPt5RUrJyhbvwAs0edCPthRfIZwfwl5GSEOS0mKGCXzWdRv4GGX/Y0m7EYypox+tzfnRTmoVX3v6OxQiapKMhMB8wHQYDVR0OBBYEFPqAK5EjiQbxFAeWt//DCaWtC57aMAoGCCqGSM49BAMDA2gAMGUCMEO01fJKCy+iOTpaVp9LfO7jiXcXksn2BA22reiR9ahDRdGNCrH1E3Q2umQAssSQbQIxAIz1FTHbZPcEbA5uE5lCZlRG/DQxlZhk/rZrkPyXFhqEgfMnQ45IJ6f8Utlg+4Wiiw==",
@@ -254,6 +282,20 @@
254282
"x": "gV6qaaY4o9pWw2XkWH45d92_JVKFPsMr_eszFCZ4jiU",
255283
"y": "rmzbybii_BwR2sa9C6YwREFf2hRBFURBejRiod1n1RI",
256284
"alg": "ES256"
285+
},
286+
"multipaz_wallet_dev_key_attestation": {
287+
"kty": "EC",
288+
"crv": "P-256",
289+
"x": "R4zWyNjC5Q9UNt1UsbjE5jMxwq_BK6XZW7Sby58a1Sc",
290+
"y": "G1vw5bbkDWLZud3ISL5znZTWSIplQajopI1nmvmIQ6w",
291+
"alg": "ES256"
292+
},
293+
"multipaz_wallet_key_attestation": {
294+
"kty": "EC",
295+
"crv": "P-256",
296+
"x": "8D0VMoWiPWHVxTXOPj3zuuoBEhbSnltzT3KHMfc8HHA",
297+
"y": "ea_kZ-tYuekI9hg2VBjSwg1VSeHog82h0vjN25yCoRY",
298+
"alg": "ES256"
257299
}
258300
}
259301
}

0 commit comments

Comments
 (0)