From 5c8130becec58b287b582587d72188c4127298fb Mon Sep 17 00:00:00 2001 From: Wyatt Johnson Date: Fri, 4 Aug 2017 11:01:09 +1000 Subject: [PATCH] Added guard for private key length --- services/jwt.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/jwt.js b/services/jwt.js index d930971cb..e38b1120b 100644 --- a/services/jwt.js +++ b/services/jwt.js @@ -112,7 +112,7 @@ function SharedSecret({kid = undefined, secret = null}, algorithm) { */ function AsymmetricSecret({kid = undefined, private: privateKey, public: publicKey}, algorithm) { publicKey = Buffer.from(publicKey.replace(/\\n/g, '\n')); - privateKey = privateKey ? Buffer.from(privateKey.replace(/\\n/g, '\n')) : null; + privateKey = privateKey && privateKey.length > 0 ? Buffer.from(privateKey.replace(/\\n/g, '\n')) : null; return new Secret({ kid,