JWTKeyType
The type of the encryption key which is used for signing the JWT token.
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 | A base64 encoded value of the private key. |
SYMMETRIC | A base64 encoded value of the symmetric key. Use this in cases when you are signing the JWT token 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). |