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