From e5793a85f237697fcaa7b740c29b0042bd6d471f Mon Sep 17 00:00:00 2001 From: khang Date: Mon, 22 Aug 2022 13:34:34 -0400 Subject: [PATCH] hope this works? --- lib/routes/api/speech-credentials.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/routes/api/speech-credentials.js b/lib/routes/api/speech-credentials.js index 87301f0..9347090 100644 --- a/lib/routes/api/speech-credentials.js +++ b/lib/routes/api/speech-credentials.js @@ -117,9 +117,10 @@ router.get('/', async(req, res) => { const {credential, ...obj} = c; if ('google' === obj.vendor) { const o = JSON.parse(decrypt(credential)); + const key_header = '-----BEGIN PRIVATE KEY-----\n'; const obscured = { ...o, - private_key: obscureKey(o.private_key) + private_key: `${key_header}${obscureKey(o.private_key.slice(key_header.length, o.private_key.length))}` }; obj.service_key = obscured; } @@ -159,9 +160,10 @@ router.get('/:sid', async(req, res) => { const {credential, ...obj} = cred[0]; if ('google' === obj.vendor) { const o = JSON.parse(decrypt(credential)); + const key_header = '-----BEGIN PRIVATE KEY-----\n'; const obscured = { ...o, - private_key: obscureKey(o.private_key) + private_key: `${key_header}${obscureKey(o.private_key.slice(key_header.length, o.private_key.length))}` }; obj.service_key = JSON.stringify(obscured); }