...
There will be five new configurations added for distributed workers:
internalinter.requestworker.key.generation.algorithm
- Purpose: the algorithm used to generate session keys
Type:
string- Default:
"HmacSHA256"
- Importance: low
internalinter.requestworker.key.size
- Purpose: the size of generated session keys, in bits; if null, the default key size for the generation algorithm will be used (see the KeyGenerator Javadocs; specifically: "In case the client does not explicitly initialize the KeyGenerator (via a call to an
init
method), each provider must supply (and document) a default initialization.") - Type: int
- Default:
null
- Importance: low
- Purpose: the size of generated session keys, in bits; if null, the default key size for the generation algorithm will be used (see the KeyGenerator Javadocs; specifically: "In case the client does not explicitly initialize the KeyGenerator (via a call to an
internalinter.requestworker.key.rotation.intervalttl.ms
- Purpose: how often to force a rotation of the internal key used for request validation, or
0
if forced rotation should never occur - Type: long
- Default:
3600000
(one hour) - Importance: low
- Purpose: how often to force a rotation of the internal key used for request validation, or
internalinter.requestworker.signature.algorithm
- Purpose: the algorithm to use to sign internal requests when sent from a follower worker to the leader
- Type: string
- Default:
"HmacSHA256"
- Importance: low
internalinter.requestworker.verification.algorithms
- Purpose: a list of supported algorithms for verifying internal requests that are received by the leader from a follower. This list must include the value provided for the
internal.request.signature.algorithm
property - Type: list
- Default:
"HmacSHA256"
- Importance: low
- Purpose: a list of supported algorithms for verifying internal requests that are received by the leader from a follower. This list must include the value provided for the
...