From e4bd437a12e2d10bd2a2ce946d968a7d6242cf58 Mon Sep 17 00:00:00 2001 From: kkmanos Date: Mon, 20 Jan 2025 12:18:11 +0200 Subject: [PATCH 1/2] configure expiry of credential token to one year --- .../diploma-issuer/src/configuration/issuerSigner.ts | 11 +++-------- .../ehic-issuer/src/configuration/issuerSigner.ts | 10 ++++------ .../vid-issuer/src/configuration/issuerSigner.ts | 6 +++++- 3 files changed, 12 insertions(+), 15 deletions(-) diff --git a/wallet-enterprise-configurations/diploma-issuer/src/configuration/issuerSigner.ts b/wallet-enterprise-configurations/diploma-issuer/src/configuration/issuerSigner.ts index 3a42ec3..7ab810b 100644 --- a/wallet-enterprise-configurations/diploma-issuer/src/configuration/issuerSigner.ts +++ b/wallet-enterprise-configurations/diploma-issuer/src/configuration/issuerSigner.ts @@ -48,16 +48,11 @@ export const issuerSigner: CredentialSigner = { const issuanceDate = new Date(); - const expirationDate = (() => { - const expirationDate = new Date(issuanceDate); - expirationDate.setFullYear(expirationDate.getFullYear() + 1); - return expirationDate; - })(); - - // payload.vc.expirationDate = expirationDate.toISOString(); + // set token expiration to one year + const expirationDate = new Date(); + expirationDate.setFullYear(expirationDate.getFullYear() + 1); payload.exp = Math.floor(expirationDate.getTime() / 1000); - // payload.vc.issuanceDate = issuanceDate.toISOString(); payload.iat = Math.floor(issuanceDate.getTime() / 1000); payload.iss = config.url; diff --git a/wallet-enterprise-configurations/ehic-issuer/src/configuration/issuerSigner.ts b/wallet-enterprise-configurations/ehic-issuer/src/configuration/issuerSigner.ts index c5d6123..69d23dc 100644 --- a/wallet-enterprise-configurations/ehic-issuer/src/configuration/issuerSigner.ts +++ b/wallet-enterprise-configurations/ehic-issuer/src/configuration/issuerSigner.ts @@ -46,13 +46,11 @@ export const issuerSigner: CredentialSigner = { const issuanceDate = new Date(); - const expirationDate = (() => { - const expirationDate = new Date(issuanceDate); - expirationDate.setFullYear(expirationDate.getFullYear() + 1); - return expirationDate; - })(); - // payload.vc.expirationDate = expirationDate.toISOString(); + + // set token expiration to one year + const expirationDate = new Date(); + expirationDate.setFullYear(expirationDate.getFullYear() + 1); payload.exp = Math.floor(expirationDate.getTime() / 1000); // payload.vc.issuanceDate = issuanceDate.toISOString(); diff --git a/wallet-enterprise-configurations/vid-issuer/src/configuration/issuerSigner.ts b/wallet-enterprise-configurations/vid-issuer/src/configuration/issuerSigner.ts index 129ac2f..e7dc3fe 100644 --- a/wallet-enterprise-configurations/vid-issuer/src/configuration/issuerSigner.ts +++ b/wallet-enterprise-configurations/vid-issuer/src/configuration/issuerSigner.ts @@ -48,7 +48,11 @@ export const issuerSigner: CredentialSigner = { const issuanceDate = new Date(); payload.iat = Math.floor(issuanceDate.getTime() / 1000); - payload.exp = Math.floor(new Date(payload.expiry_date).getTime() / 1000); + // set token expiration to one year + const expirationDate = new Date(); + expirationDate.setFullYear(expirationDate.getFullYear() + 1); + payload.exp = Math.floor(expirationDate.getTime() / 1000); + payload.iss = config.url; payload.sub = await calculateJwkThumbprint(payload.cnf.jwk); From 5e43a4f17ed9cbba6fde9ad0db477498ad2c6706 Mon Sep 17 00:00:00 2001 From: kkmanos Date: Mon, 20 Jan 2025 12:55:42 +0200 Subject: [PATCH 2/2] add ReturnToMainPage to locale of verifier --- .../acme-verifier/src/configuration/locale.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/wallet-enterprise-configurations/acme-verifier/src/configuration/locale.ts b/wallet-enterprise-configurations/acme-verifier/src/configuration/locale.ts index 041818d..6d97cce 100644 --- a/wallet-enterprise-configurations/acme-verifier/src/configuration/locale.ts +++ b/wallet-enterprise-configurations/acme-verifier/src/configuration/locale.ts @@ -1,5 +1,6 @@ const locale = { en: { + ReturnToMainPage: "Return", header: { title: "", },