jose/docs/interfaces/types.JWK.md
2021-08-20 22:40:04 +02:00

4.6 KiB

Interface: JWK

types.JWK

JSON Web Key (JWK). "RSA", "EC", "OKP", and "oct" key types are supported.

Indexable

▪ [propName: string]: unknown

Table of contents

Properties

Properties

alg

Optional alg: string

JWK "alg" (Algorithm) Parameter.

Defined in

types.d.ts:84


crv

Optional crv: string

Defined in

types.d.ts:85


d

Optional d: string

Defined in

types.d.ts:86


dp

Optional dp: string

Defined in

types.d.ts:87


dq

Optional dq: string

Defined in

types.d.ts:88


e

Optional e: string

Defined in

types.d.ts:89


ext

Optional ext: boolean

JWK "ext" (Extractable) Parameter.

Defined in

types.d.ts:93


k

Optional k: string

Defined in

types.d.ts:94


key_ops

Optional key_ops: string[]

JWK "key_ops" (Key Operations) Parameter.

Defined in

types.d.ts:98


kid

Optional kid: string

JWK "kid" (Key ID) Parameter.

Defined in

types.d.ts:102


kty

Optional kty: string

JWK "kty" (Key Type) Parameter.

Defined in

types.d.ts:106


n

Optional n: string

Defined in

types.d.ts:107


oth

Optional oth: { d?: string ; r?: string ; t?: string }[]

Defined in

types.d.ts:108


p

Optional p: string

Defined in

types.d.ts:113


q

Optional q: string

Defined in

types.d.ts:114


qi

Optional qi: string

Defined in

types.d.ts:115


use

Optional use: string

JWK "use" (Public Key Use) Parameter.

Defined in

types.d.ts:119


x

Optional x: string

Defined in

types.d.ts:120


x5c

Optional x5c: string[]

JWK "x5c" (X.509 Certificate Chain) Parameter.

Defined in

types.d.ts:125


x5t

Optional x5t: string

JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter.

Defined in

types.d.ts:129


x5t#S256

Optional x5t#S256: string

"x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter.

Defined in

types.d.ts:133


x5u

Optional x5u: string

JWK "x5u" (X.509 URL) Parameter.

Defined in

types.d.ts:137


y

Optional y: string

Defined in

types.d.ts:121