dynamic validUntil date (10 years validity)

This commit is contained in:
Deepak Prabhakara 2022-10-29 14:21:12 +01:00
parent c5ab7761d1
commit 73f45a6f92

View File

@ -12,11 +12,12 @@ const createIdPMetadataXML = async ({
}): Promise<string> => {
certificate = saml.stripCertHeaderAndFooter(certificate);
const today = new Date();
const nodes = {
EntityDescriptor: {
'@xmlns:md': 'urn:oasis:names:tc:SAML:2.0:metadata',
'@entityID': idpEntityId,
'@validUntil': '2026-06-22T18:39:53.000Z',
'@validUntil': new Date(today.setFullYear(today.getFullYear() + 10)).toISOString(),
IDPSSODescriptor: {
'@WantAuthnRequestsSigned': false,
'@protocolSupportEnumeration': 'urn:oasis:names:tc:SAML:2.0:protocol',