Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/jose/util/decode_protected_header.ts>default

"JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK, JWKS with no dependencies using runtime's native crypto in Node.js, Browser, Cloudflare Workers, Electron, and Deno.
Extremely Popular
Go to Latest
function default
import { default } from "https://deno.land/x/jose@v3.20.4/util/decode_protected_header.ts";

Decodes the Protected Header of a JWE/JWS/JWT token utilizing any JOSE serialization.

Examples

ESM import

import { decodeProtectedHeader } from 'jose/util/decode_protected_header'

CJS import

const { decodeProtectedHeader } = require('jose/util/decode_protected_header')

Deno import

import { decodeProtectedHeader } from 'https://deno.land/x/jose@VERSION/util/decode_protected_header.ts'

Usage

const protectedHeader = decodeProtectedHeader(token)
console.log(protectedHeader)

Parameters

token: string | object

JWE/JWS/JWT token in any JOSE serialization.