Slide 24
Slide 24 text
OID4VP over Browser API
24
Copyright © 2024, Naohiro Fujie, All Rights Reserved
const digitalCredential = await navigator.identity.get({
digital: {
providers: [{
// Protocol extensibility:
protocol: "oid4vp",
// An example of an OpenID4VP request to wallets.
// Based on https://github.com/openid/OpenID4VP/issues/125
request: {
nonce: "n-0S6_WzA2Mj",
presentation_definition: {
// Presentation Exchange request, omitted for brevity
}
}
}],
},
});
// To be decrypted on the server...
const encryptedData = digitalCredential.data;