Interface: OctJWK

Octet Sequence Key Parameters (kty: “oct”) Used for symmetric keys

Extends

Properties

alg?

optional alg?: string

Algorithm - identifies the algorithm intended for use with the key

Inherited from

k

k: string

Key value - base64url-encoded


key_ops?

optional key_ops?: ("sign" | "verify" | "encrypt" | "decrypt" | "wrapKey" | "unwrapKey" | "deriveKey" | "deriveBits")[]

Key Operations - identifies the operation(s) for which the key is intended to be used

Inherited from

kid?

optional kid?: string

Key ID - used to match a specific key

Inherited from

kty

kty: "oct"

Key Type - identifies the cryptographic algorithm family used with the key

Overrides

use?

optional use?: "sig" | "enc"

Public Key Use - identifies the intended use of the public key

Inherited from

x5c?

optional x5c?: string[]

X.509 Certificate Chain - contains the X.509 public key certificate or certificate chain

Inherited from

x5t?

optional x5t?: string

X.509 Certificate SHA-1 Thumbprint - base64url-encoded SHA-1 thumbprint of the DER encoding of the X.509 certificate

Inherited from

x5t#S256?

optional x5t#S256?: string

X.509 Certificate SHA-256 Thumbprint - base64url-encoded SHA-256 thumbprint of the DER encoding of the X.509 certificate

Inherited from

x5u?

optional x5u?: string

X.509 URL - URL that refers to a resource for an X.509 public key certificate or certificate chain

Inherited from