dw.crypto
Class JWEHeader

This class represents an immutable header of a JWE (JSON Web Encryption) object.
Properties
algorithm
:
String
(Read Only)
Get the value of the algorithm parameter (
alg
).
encryptionAlgorithm
:
String
(Read Only)
Get the value of the encryption algorithm parameter (
enc
).
Constructor Summary
This class does not have a constructor, so you cannot create it directly.
Method Summary
getAlgorithm()
:
String
Get the value of the algorithm parameter (
alg
).
getEncryptionAlgorithm()
:
String
Get the value of the encryption algorithm parameter (
enc
).
static parse(map
:
Object)
:
JWEHeader
Convert the given Map or JavaScript object into a JWE header.
static parseEncoded(base64encoded
:
String)
:
JWEHeader
Parse the given string as a Base64URL-encoded JWE header.
Methods inherited from class
Object
assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values
Method Detail
getAlgorithm
getAlgorithm()
:
String
Get the value of the algorithm parameter (
alg
).
Returns:
Algorithm parameter from this header.
getEncryptionAlgorithm
getEncryptionAlgorithm()
:
String
Get the value of the encryption algorithm parameter (
enc
).
Returns:
Encryption algorithm parameter from this header.
parse
Convert the given Map or JavaScript object into a JWE header.
All keys correspond to JWE parameters. The algorithm (
alg
) and encryption method
(enc
) parameters are required. See JWE.decrypt(KeyRef) for supported values.
Parameters:
map
-
Map or object data to convert.
Returns:
JWE Header.
parseEncoded
Parse the given string as a Base64URL-encoded JWE header.
The algorithm (
alg
) and encryption method (enc
) parameters are required. See
JWE.decrypt(KeyRef) for supported values.
Parameters:
base64encoded
-
Base64URL string to parse.
Returns:
JWE Header.
parseJSON
Parse the given string as a JWE header.
The algorithm (
alg
) and encryption method (enc
) parameters are required. See
JWE.decrypt(KeyRef) for supported values.
Parameters:
json
-
JSON string to parse.
Returns:
JWE Header.
© Copyright 2000-2025, salesforce.com inc. All rights reserved. Various trademarks held by their respective owners.