import { importJWK } from "https://deno.land/x/jose@v5.9.6/key/import.ts";
Imports a JWK to a runtime-specific key representation (KeyLike). Either the JWK "alg" (Algorithm) Parameter, or the optional "alg" argument, must be present.
Note: When the runtime is using Web Cryptography API the jwk parameters "use", "key_ops", and "ext" are also used in the resulting !CryptoKey.
This function is exported (as a named export) from the main 'jose'
module entry point as well
as from its subpath export 'jose/key/import'
.
Parameters
jwk: JWK
JSON Web Key.
(Only effective in Web Crypto API runtimes) JSON Web Algorithm identifier to be used with the imported key. Default is the "alg" property on the JWK, its presence is only enforced in Web Crypto API runtimes. See Algorithm Key Requirements.
Returns
Promise<KeyLikeType | Uint8Array>