Einhugur JWT Plugin |

# EinhugurJWT.EncodingParameters Class

Object for encoding parameters for the encode function in the EinhugurJWT module.

Object
EncodingParameters

class EinhugurJWT.EncodingParameters

#### Constructors

EncodingParameters | Private constructor.

#### Properties

Algorithm | Algorithm to use.
Audience | The audience claim (who is the JWT intended for? Who is the intended JWT's recipient?).
Expiration | Expiration time claim; specifies when this token should stop being valid (in seconds since Unix epoch).
IssuedAt | Issued at timestamp claim; specifies when this token was emitted (in seconds since Unix epoch).
Issuer | The issuer claim (who issued the JWT?).
JwtId | The JWT ID. Provides a unique identifier for the token.
NotBefore | The not before time claim specifies when this token should start being valid (in seconds since Unix epoch).
SecretKey | The secret key to use for signing the token.
SecretKeyPassword | If the secret key requires password then the password goes in this field.
Subject | The subject claim (who is the JWT about?)

#### Methods

AddHeaderClaim | Adds custom header claim.
AddPayloadClaim | Adds custom payload claim.

#### Supported Platforms:

- macOS Intel 64 bit
- macOS Apple Silicon
- Windows 32 bit
- Windows 64 bit
- Windows ARM 64 bit
- Linux 32 bit
- Linux 64 bit
- Linux ARM 32 bit
- Linux ARM 64 bit
- iOS