From f9b4d262b307649966b6433c72a9ee2b57bde8f7 Mon Sep 17 00:00:00 2001 From: Filip Skokan Date: Fri, 11 Mar 2022 15:56:16 +0100 Subject: fix(ext/crypto): handle JWK import with "use" (#13912) --- ext/crypto/00_crypto.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'ext/crypto/00_crypto.js') diff --git a/ext/crypto/00_crypto.js b/ext/crypto/00_crypto.js index b4b317b3c..5387544e8 100644 --- a/ext/crypto/00_crypto.js +++ b/ext/crypto/00_crypto.js @@ -2696,27 +2696,27 @@ "RSASSA-PKCS1-v1_5": { public: ["verify"], private: ["sign"], - jwtUse: "sig", + jwkUse: "sig", }, "RSA-PSS": { public: ["verify"], private: ["sign"], - jwtUse: "sig", + jwkUse: "sig", }, "RSA-OAEP": { public: ["encrypt", "wrapKey"], private: ["decrypt", "unwrapKey"], - jwtUse: "enc", + jwkUse: "enc", }, "ECDSA": { public: ["verify"], private: ["sign"], - jwtUse: "sig", + jwkUse: "sig", }, "ECDH": { public: [], private: ["deriveKey", "deriveBits"], - jwtUse: "enc", + jwkUse: "enc", }, }; @@ -2863,11 +2863,11 @@ if ( keyUsages.length > 0 && jwk.use !== undefined && StringPrototypeToLowerCase(jwk.use) !== - SUPPORTED_KEY_USAGES[normalizedAlgorithm.name].jwtUse + SUPPORTED_KEY_USAGES[normalizedAlgorithm.name].jwkUse ) { throw new DOMException( `'use' property of JsonWebKey must be '${ - SUPPORTED_KEY_USAGES[normalizedAlgorithm.name].jwtUse + SUPPORTED_KEY_USAGES[normalizedAlgorithm.name].jwkUse }'`, "DataError", ); -- cgit v1.2.3