| Class | Description |
|---|---|
| AuthenticationRequestParams |
This class represents the parameters that will be used to generate the Sigv4 signature
as well as the final Authentication Payload sent to the kafka broker.
|
| AuthenticationResponse |
This class is used to model the authentication response sent by the broker.
|
| AWS4SignedPayloadGenerator |
This class is used to generate the AWS Sigv4 signed authentication payload sent by the IAMSaslClient to the broker.
|
| AWSCredentialsCallback |
This class is used to pass AWSCredentials to the
IAMSaslClient. |
| ClassLoaderAwareIAMSaslClientProvider | |
| IAMSaslClient |
The IAMSaslClient is used to provide SASL integration with AWS IAM.
|
| IAMSaslClient.ClassLoaderAwareIAMSaslClientFactory | |
| IAMSaslClient.IAMSaslClientFactory | |
| IAMSaslClientProvider | |
| MSKCredentialProvider |
This AWS Credential Provider is used to load up AWS Credentials based on options provided on the Jaas config line.
|
| MSKCredentialProvider.ProviderBuilder | |
| UserAgentUtils |
This class is used to generate the user agent for the authentication request.
|
| Exception | Description |
|---|---|
| PayloadGenerationException |