sasl.oauthbearer.assertion.private.key.file — Kafka Broker Configuration
File that contains a private key in the standard PEM format which is used to sign the JWT assertion sent to the identity provider.The underlying implementation caches the file contents to avoid the performance hit of loading the file on each access.
Description
File that contains a private key in the standard PEM format which is used to sign the JWT assertion sent to the identity provider.The underlying implementation caches the file contents to avoid the performance hit of loading the file on each access. The caching mechanism will detect when the file changes to allow for the file to be reloaded on modifications. This allows for "live" private key rotation without restarting the Kafka client.Note: If a value for sasl.oauthbearer.assertion.file is provided, this configuration will be ignored.
Default Values by Kafka Version
| Kafka Version | Default Value |
|---|---|
| 4.1 | null |
| 4.2 | null |