JWTKeyType
The type of the encryption key used for signing the JWT.
Possible Values
PEMKEY_FILE, PEMKEY_BLOB, SYMMETRICData Type
string
Default Value
"PEMKEY_FILE"
Remarks
This property can take one of the following values:
| PEMKEY_FILE | An absolute path to a PEM-encoded file that contains the private key. |
| PEMKEY_BLOB | The private key (base64-encoded). |
| SYMMETRIC | The symmetric key (base64-encoded). Use this in cases when you are signing the JWT with a symmetric algorithm (e.g. HS256, HS384, HS512, etc.).
The key itself can be any length. If needed, the driver pads or hashes the key to match the requirements of the chosen JWTAlgorithm. For best security, the key should be at least as long as the hash output (for example, 32 bytes for SHA-256). |