diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index 56cf322e3b4ec42b598d268917e71a9ee069c047..61de69946ca75ba047581d8b78337bf7ba8858de 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -1067,64 +1067,6 @@ const connection = Penpal.connectToParent({
 
       return encodeResponse("200", response.data, "PDF signed");
     },
-    signPdf: async (passportUUID, pdfRaw /*array buffer*/) => {
-
-        //TODO api is not finished
-
-        const authenticationPublicKey = localStorage.getItem("authenticatedIdentity");
-
-        if (
-            !authenticationPublicKey ||
-            !window.loadedIdentities[authenticationPublicKey] ||
-            !extendPinCodeTtl(authenticationPublicKey)
-        ) {
-            return encodeResponse("400", "", "Identity not authenticated");
-        }
-
-        let response = await getCertificateForPassport(passportUUID, true);
-
-        if (response.code !== "200") {
-            return encodeResponse("400", "", response.status);
-        }
-
-        const {
-            x509Certificate: passportCertificate,
-            privateKey: passportPrivateKey,
-            chain: passportChain
-        } = response.data;
-
-        const keys =
-            await createOneTimePassportCertificate(
-                makeid() + "-" + passportUUID, null, passportPrivateKey, passportCertificate);
-
-        const { privateKeyPEM: privateKeyOneTime, certificatePEM: certificateOneTime } = keys;
-
-        passportChain.push(passportCertificate);
-
-        const signedPdf = await signPdf(pdfRaw, certificateOneTime, passportChain, privateKeyOneTime);
-
-        //for test
-        response.data.signedPdf = signedPdf;
-        //for test
-
-        // response = await executeRestfulFunction(
-        //     "private", window.viamApi, window.viamApi.passportGetEmailWithHeaderByPassport, null, passportUUID, emailMessage);
-        //
-        // if (response.code !== "200") {
-        //     return encodeResponse("400", "", response.status);
-        // }
-        //
-        // const signedEmail = await signEmail(response.data, certificateOneTime, passportChain, privateKeyOneTime);
-        //
-        // response = await executeRestfulFunction(
-        //     "private", window.viamApi, window.viamApi.signResignEmail, null, passportUUID, signedEmail);
-        //
-        // if (response.code !== "200") {
-        //     return encodeResponse("400", "", response.status);
-        // }
-
-        return encodeResponse("200", response.data, "PDF signed");
-    },
     documentCreateDocument: async (path, passportUUID, contenttype) => {
       const authenticationPublicKey = localStorage.getItem("authenticatedIdentity");
       if (