Skip to content

Commit 029ceae

Browse files
fix: add format to payments jwt (#100)
Signed-off-by: Berend Sliedrecht <berend@animo.id>
1 parent f348cc1 commit 029ceae

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

agent/src/server.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,8 @@ async function run() {
148148
const expiry = new Date()
149149
expiry.setFullYear(now.getFullYear() + 3)
150150

151+
const issuerMetadata = await agent.openid4vc.issuer.getIssuerMetadata(openHorizonIssuerId)
152+
151153
if (request.accepts('application/jwt')) {
152154
const jwsService = agent.dependencyManager.resolve(JwsService)
153155
const jws = await jwsService.createJwsCompact(agent.context, {
@@ -158,8 +160,9 @@ async function run() {
158160
iat: dateToSeconds(now),
159161
exp: dateToSeconds(expiry),
160162
additionalClaims: {
163+
format: 'dc+sd-jwt',
161164
credential_metadata_uri: `${AGENT_HOST}/payments-credential-metadata`,
162-
credential_metadata: openHorizonbankCredentialMetadata,
165+
credential_metadata: { ...issuerMetadata.credentialIssuer, ...openHorizonbankCredentialMetadata },
163166
},
164167
}),
165168
protectedHeaderOptions: {

0 commit comments

Comments
 (0)