Interface JoseHeaderParams

JSON Object Signing and Encryption (JOSE) Header Parameters

The Header Parameter names for use in both JWSs and JWEs are registered in the IANA "JSON Web Signature and Encryption Header Parameters" registry.

As indicated by the common registry, JWSs and JWEs share a common Header Parameter space; when a parameter is used by both specifications, its usage must be compatible between the specifications.

interface JoseHeaderParams {
    cty?: string;
    jku?: string;
    jwk?: Jwk;
    kid?: string;
    typ?: string;
    x5c?: string[];
    x5t?: string;
    x5u?: string;
}

Hierarchy (view full)

Properties

cty?: string

Content Type Header Parameter

jku?: string

JWK Set URL Header Parameter

jwk?: Jwk

JSON Web Key Header Parameter

kid?: string

Key ID Header Parameter

typ?: string

Type Header Parameter

x5c?: string[]

X.509 Certificate Chain Header Parameter

x5t?: string

X.509 Certificate SHA-1 Thumbprint Header Parameter

x5u?: string

X.509 URL Header Parameter