Skip to main content Link Search Menu Expand Document (external link)

Jwa.ts overview

JSON Web Algorithms (JWA) schemas based on RFC 7518.

This module defines the cryptographic algorithm identifiers used across the JOSE family of specifications, including algorithms for JWS digital signatures/MACs (Section 3), JWE key management (Section 4), and JWE content encryption (Section 5).

See

  • https://www.rfc-editor.org/rfc/rfc7518 - JSON Web Algorithms (JWA)

Since v1.0.0


Exports Grouped by Category


JWE

JweContentEncryptionAlgorithm (class)

JWE encryption algorithm values as defined in RFC 7518 Section 5.1. These algorithms are used to perform authenticated encryption on the plaintext to produce the ciphertext and Authentication Tag.

See

  • https://www.rfc-editor.org/rfc/rfc7518#section-5.1

Signature

declare class JweContentEncryptionAlgorithm

Source

Since v1.0.0

JweKeyManagementAlgorithm (class)

JWE algorithm values as defined in RFC 7518 Section 4.1. These algorithms are used to encrypt or determine the Content Encryption Key (CEK).

See

  • https://www.rfc-editor.org/rfc/rfc7518#section-4.1

Signature

declare class JweKeyManagementAlgorithm

Source

Since v1.0.0

JWS

JwsAlgorithm (class)

JWS algorithm values as defined in RFC 7518 Section 3.1. These algorithms are used for digital signatures and MACs to secure the JWS.

See

  • https://www.rfc-editor.org/rfc/rfc7518#section-3.1

Signature

declare class JwsAlgorithm

Source

Since v1.0.0