diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js index c84dabefb63b9e6d843c686a7d2bd3f83175efe5..7687af53e5d2b697a2c6cc2e6a51a5e72edd35e8 100644 --- a/javascript/src/iframe/viamapi-iframe.js +++ b/javascript/src/iframe/viamapi-iframe.js @@ -1194,8 +1194,12 @@ const connection = Penpal.connectToParent({ certificatePEM: certificateOneTime } = keys; + passportChain.reverse(); + passportChain.push(passportCertificate); + passportChain.reverse(); + const pdfContentType = "application/pdf"; if (documentContentType !== pdfContentType) { @@ -1308,9 +1312,13 @@ const connection = Penpal.connectToParent({ certificatePEM: certificateOneTime } = keys; + passportChain.reverse(); + passportChain.push(passportCertificate); passportChain.push(certificateOneTime); + passportChain.reverse(); + const pdfContentType = "application/pdf"; if (documentContentType !== pdfContentType) { @@ -1328,8 +1336,6 @@ const connection = Penpal.connectToParent({ } } - passportChain.reverse(); - const signResponse = await executeRestfulFunction( "private", window.viamApi,