From f9ff12c53a01314539e04b5682bffa2c83a42e4c Mon Sep 17 00:00:00 2001 From: Markin Igor <markin.io210@gmail.com> Date: Wed, 27 Feb 2019 16:16:29 +0300 Subject: [PATCH] Got rid of privateKey propagation from getCurrentlyAuthenticatedIdentity. --- javascript/src/iframe/viamapi-iframe.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js index 928b4fe..adcf52c 100644 --- a/javascript/src/iframe/viamapi-iframe.js +++ b/javascript/src/iframe/viamapi-iframe.js @@ -960,12 +960,18 @@ const connection = Penpal.connectToParent({ }); }, getCurrentlyAuthenticatedIdentity() { - return new Penpal.Promise(result => { - result({"data" : window.currentlyAuthenticatedIdentity, - "code" : "200", - "status" : "Currently authenticated identity" - }) - }); + const { publicKey, x509Certificate } = window.currentlyAuthenticatedIdentity.authentication; + + return encodeResponse( + "200", + { + authentication: { + publicKey, + x509Certificate + } + }, + "Currently authenticated identity" + ); }, stringToUtf8ByteArray(str) { if (typeof str !== 'string') { -- GitLab