Class JWSHeader
This class represents an immutable header of a JWS (JSON Web Signature) object.
| Property | Description |
|---|---|
algorithm: String (read-only) | Get the value of the algorithm parameter (alg). |
This class does not have a constructor, so you cannot create it directly.
| Method | Description |
|---|---|
| getAlgorithm() | Get the value of the algorithm parameter (alg). |
| static parse(Object) | Convert the given Map or JavaScript object into a JWS header. |
| static parseEncoded(String) | Parse the given string as a Base64URL-encoded JWS header. |
| static parseJSON(String) | Parse the given string as a JWS header. |
| toMap() | Get a copy of these headers as a Map. |
| toString() | Get the content of the headers as a JSON String. |
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
- algorithm: String
(read-only) Get the value of the algorithm parameter (
alg).
- getAlgorithm(): String
Get the value of the algorithm parameter (
alg).Returns:
- Algorithm parameter from this header.
- static parse(map: Object): JWSHeader
Convert the given Map or JavaScript object into a JWS header.
All keys correspond to JWS parameters. The algorithm parameter (
alg) is required. See JWS.verify(CertificateRef) for supported values.Parameters:
- map - Map or object data to convert.
Returns:
- JWS Header.
- static parseEncoded(base64encoded: String): JWSHeader
Parse the given string as a Base64URL-encoded JWS header.
The algorithm parameter (
alg) is required. See JWS.verify(CertificateRef) for supported values.Parameters:
- base64encoded - Base64URL string to parse.
Returns:
- JWS Header.
- static parseJSON(json: String): JWSHeader
Parse the given string as a JWS header.
The algorithm parameter (
alg) is required. See JWS.verify(CertificateRef) for supported values.Parameters:
- json - JSON string to parse.
Returns:
- JWS Header.
- toMap(): Map
Get a copy of these headers as a Map.
Returns:
- Copy of the JWS headers.
- toString(): String
Get the content of the headers as a JSON String.
Returns:
- JSON String.