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,