Module

x/jose/index.ts>importX509

JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes.
Extremely Popular
Latest
function importX509
import { importX509 } from "https://dotland.deno.dev/x/jose@v5.9.6/index.ts";

Imports the SPKI from an X.509 string certificate as a runtime-specific public key representation ({@link !KeyObject} or {@link !CryptoKey}).

Note: The OID id-RSASSA-PSS (1.2.840.113549.1.1.10) is not supported in Web Cryptography API, use the OID rsaEncryption (1.2.840.113549.1.1.1) instead for all RSA algorithms.

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'.

Type Parameters

optional
KeyLikeType extends KeyLike = KeyLike

Parameters

x509: string

X.509 certificate string

alg: string

(Only effective in Web Crypto API runtimes) JSON Web Algorithm identifier to be used with the imported key, its presence is only enforced in Web Crypto API runtimes. See Algorithm Key Requirements.

optional
options: PEMImportOptions