diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index 48147baf4552436864ec0880213713ffe66b24ea..23447ee773c7472dbf232f14ddf9d64896dd9d8e 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -1617,18 +1617,18 @@ const connection = Penpal.connectToParent({
 
       const validationResult = validateVMimeResponse.data;
       const {signatures} = validationResult;
+      let certificateChain = [];
       if (signatures) {
         for (const signature of signatures) {
-          const certificateChain = signature.certificateChainPEM.map((certificatePEM) => {
+          certificateChain = signature.certificateChainPEM.map((certificatePEM) => {
             const certificate = parseCertificate(certificatePEM);
             const certificateData = new CertificateData(certificate);
             return certificateData;
           });
-          signature.certificateChain = certificateChain;
         }
       }
-
-      const result = {...validationResult, signatures};
+      console.log({certificateChain, validationResult});
+      const result = {...validationResult, certificateChain};
 
       return encodeResponse("200", result, "Validation result retrieved");
     },