Skip to main content
Glama

SFCC Development MCP Server

by taurgis
JWEHeader.md3.16 kB
## Package: dw.crypto # Class JWEHeader ## Inheritance Hierarchy - Object - dw.crypto.JWEHeader ## Description This class represents an immutable header of a JWE (JSON Web Encryption) object. ## Properties ### algorithm **Type:** String (Read Only) Get the value of the algorithm parameter (alg). ### encryptionAlgorithm **Type:** String (Read Only) Get the value of the encryption algorithm parameter (enc). ## Constructor Summary ## Method Summary ### getAlgorithm **Signature:** `getAlgorithm() : String` Get the value of the algorithm parameter (alg). ### getEncryptionAlgorithm **Signature:** `getEncryptionAlgorithm() : String` Get the value of the encryption algorithm parameter (enc). ### parse **Signature:** `static parse(map : Object) : JWEHeader` Convert the given Map or JavaScript object into a JWE header. ### parseEncoded **Signature:** `static parseEncoded(base64encoded : String) : JWEHeader` Parse the given string as a Base64URL-encoded JWE header. ### parseJSON **Signature:** `static parseJSON(json : String) : JWEHeader` Parse the given string as a JWE header. ### toMap **Signature:** `toMap() : Map` Get a copy of these headers as a Map. ### toString **Signature:** `toString() : String` Get the content of the headers as a JSON String. ## Method Detail ## Method Details ### getAlgorithm **Signature:** `getAlgorithm() : String` **Description:** Get the value of the algorithm parameter (alg). **Returns:** Algorithm parameter from this header. --- ### getEncryptionAlgorithm **Signature:** `getEncryptionAlgorithm() : String` **Description:** Get the value of the encryption algorithm parameter (enc). **Returns:** Encryption algorithm parameter from this header. --- ### parse **Signature:** `static parse(map : Object) : JWEHeader` **Description:** 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 **Signature:** `static parseEncoded(base64encoded : String) : JWEHeader` **Description:** 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 **Signature:** `static parseJSON(json : String) : JWEHeader` **Description:** 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. --- ### toMap **Signature:** `toMap() : Map` **Description:** Get a copy of these headers as a Map. **Returns:** Copy of the JWE headers. --- ### toString **Signature:** `toString() : String` **Description:** Get the content of the headers as a JSON String. **Returns:** JSON String. ---

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/taurgis/sfcc-dev-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server