JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
G
H
I
L
M
P
R
S
T
U
V
W
A
abort()
- Method in class software.amazon.msk.auth.iam.
IAMLoginModule
AuthenticationRequestParams
- Class in
software.amazon.msk.auth.iam.internals
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
- Class in
software.amazon.msk.auth.iam.internals
This class is used to model the authentication response sent by the broker.
AuthenticationResponse(String, String)
- Constructor for class software.amazon.msk.auth.iam.internals.
AuthenticationResponse
AWS4SignedPayloadGenerator
- Class in
software.amazon.msk.auth.iam.internals
This class is used to generate the AWS Sigv4 signed authentication payload sent by the IAMSaslClient to the broker.
AWS4SignedPayloadGenerator()
- Constructor for class software.amazon.msk.auth.iam.internals.
AWS4SignedPayloadGenerator
AWSCredentialsCallback
- Class in
software.amazon.msk.auth.iam.internals
This class is used to pass AWSCredentials to the
IAMSaslClient
.
AWSCredentialsCallback()
- Constructor for class software.amazon.msk.auth.iam.internals.
AWSCredentialsCallback
B
buildEndpointConfiguration(String)
- Method in class software.amazon.msk.auth.iam.internals.
MSKCredentialProvider.ProviderBuilder
C
ClassLoaderAwareIAMSaslClientFactory()
- Constructor for class software.amazon.msk.auth.iam.internals.
IAMSaslClient.ClassLoaderAwareIAMSaslClientFactory
ClassLoaderAwareIAMSaslClientProvider
- Class in
software.amazon.msk.auth.iam.internals
ClassLoaderAwareIAMSaslClientProvider()
- Constructor for class software.amazon.msk.auth.iam.internals.
ClassLoaderAwareIAMSaslClientProvider
Constructs an IAM Sasl Client provider that installs a
IAMSaslClient.ClassLoaderAwareIAMSaslClientFactory
.
close()
- Method in class software.amazon.msk.auth.iam.
IAMClientCallbackHandler
close()
- Method in class software.amazon.msk.auth.iam.
IAMOAuthBearerLoginCallbackHandler
close()
- Method in class software.amazon.msk.auth.iam.internals.
MSKCredentialProvider
commit()
- Method in class software.amazon.msk.auth.iam.
IAMLoginModule
CompatibilityHelper
- Class in
software.amazon.msk.auth.iam
CompatibilityHelper()
- Constructor for class software.amazon.msk.auth.iam.
CompatibilityHelper
configure(Map<String, ?>, String, List<AppConfigurationEntry>)
- Method in class software.amazon.msk.auth.iam.
IAMClientCallbackHandler
configure(Map<String, ?>, String, List<AppConfigurationEntry>)
- Method in class software.amazon.msk.auth.iam.
IAMOAuthBearerLoginCallbackHandler
configured()
- Method in class software.amazon.msk.auth.iam.
IAMOAuthBearerLoginCallbackHandler
Return true if this instance has been configured, otherwise false.
create(String, AwsCredentials, String)
- Static method in class software.amazon.msk.auth.iam.internals.
AuthenticationRequestParams
createSaslClient(String[], String, String, String, Map<String, ?>, CallbackHandler)
- Method in class software.amazon.msk.auth.iam.internals.
IAMSaslClient.ClassLoaderAwareIAMSaslClientFactory
createSaslClient(String[], String, String, String, Map<String, ?>, CallbackHandler)
- Method in class software.amazon.msk.auth.iam.internals.
IAMSaslClient.IAMSaslClientFactory
D
debugClassString(Class<?>)
- Static method in class software.amazon.msk.auth.iam.
IAMClientCallbackHandler
dispose()
- Method in class software.amazon.msk.auth.iam.internals.
IAMSaslClient
E
evaluateChallenge(byte[])
- Method in class software.amazon.msk.auth.iam.internals.
IAMSaslClient
G
getAwsCredentials()
- Method in class software.amazon.msk.auth.iam.internals.
AuthenticationRequestParams
getAwsCredentials()
- Method in class software.amazon.msk.auth.iam.internals.
AWSCredentialsCallback
getDefaultProvider()
- Method in class software.amazon.msk.auth.iam.internals.
MSKCredentialProvider
getHost()
- Method in class software.amazon.msk.auth.iam.internals.
AuthenticationRequestParams
getLoadingException()
- Method in class software.amazon.msk.auth.iam.internals.
AWSCredentialsCallback
getMaxBackOffTimeMs()
- Method in class software.amazon.msk.auth.iam.internals.
MSKCredentialProvider.ProviderBuilder
getMaxRetries()
- Method in class software.amazon.msk.auth.iam.internals.
MSKCredentialProvider.ProviderBuilder
getMechanismName()
- Method in class software.amazon.msk.auth.iam.internals.
IAMSaslClient
getMechanismNameForClassLoader(ClassLoader)
- Static method in class software.amazon.msk.auth.iam.internals.
IAMSaslClient
getMechanismNames(Map<String, ?>)
- Method in class software.amazon.msk.auth.iam.internals.
IAMSaslClient.ClassLoaderAwareIAMSaslClientFactory
getMechanismNames(Map<String, ?>)
- Method in class software.amazon.msk.auth.iam.internals.
IAMSaslClient.IAMSaslClientFactory
getNegotiatedProperty(String)
- Method in class software.amazon.msk.auth.iam.internals.
IAMSaslClient
getProviders()
- Method in class software.amazon.msk.auth.iam.internals.
MSKCredentialProvider.ProviderBuilder
getRegion()
- Method in class software.amazon.msk.auth.iam.internals.
AuthenticationRequestParams
getRequestId()
- Method in class software.amazon.msk.auth.iam.internals.
AuthenticationResponse
getResponseRequestId()
- Method in class software.amazon.msk.auth.iam.internals.
IAMSaslClient
getServiceScope()
- Method in class software.amazon.msk.auth.iam.internals.
AuthenticationRequestParams
getStsRegion()
- Method in class software.amazon.msk.auth.iam.internals.
MSKCredentialProvider.ProviderBuilder
getUserAgent()
- Method in class software.amazon.msk.auth.iam.internals.
AuthenticationRequestParams
getUserAgentValue()
- Static method in class software.amazon.msk.auth.iam.internals.
UserAgentUtils
getVersion()
- Method in class software.amazon.msk.auth.iam.internals.
AuthenticationRequestParams
getVersion()
- Method in class software.amazon.msk.auth.iam.internals.
AuthenticationResponse
H
handle(Callback[])
- Method in class software.amazon.msk.auth.iam.
IAMClientCallbackHandler
handle(Callback[])
- Method in class software.amazon.msk.auth.iam.
IAMOAuthBearerLoginCallbackHandler
handleCallback(AWSCredentialsCallback)
- Method in class software.amazon.msk.auth.iam.
IAMClientCallbackHandler
hasInitialResponse()
- Method in class software.amazon.msk.auth.iam.internals.
IAMSaslClient
I
IAMClientCallbackHandler
- Class in
software.amazon.msk.auth.iam
This client callback handler is used to extract AWSCredentials.
IAMClientCallbackHandler()
- Constructor for class software.amazon.msk.auth.iam.
IAMClientCallbackHandler
IAMLoginModule
- Class in
software.amazon.msk.auth.iam
This Login Module is used to register the
IAMSaslClientProvider
.
IAMLoginModule()
- Constructor for class software.amazon.msk.auth.iam.
IAMLoginModule
IAMOAuthBearerLoginCallbackHandler
- Class in
software.amazon.msk.auth.iam
This login callback handler is used to extract base64 encoded signed url as an auth token.
IAMOAuthBearerLoginCallbackHandler()
- Constructor for class software.amazon.msk.auth.iam.
IAMOAuthBearerLoginCallbackHandler
IAMOAuthBearerToken
- Class in
software.amazon.msk.auth.iam
Implements the contract provided by OAuthBearerToken interface
IAMOAuthBearerToken(String)
- Constructor for class software.amazon.msk.auth.iam.
IAMOAuthBearerToken
IAMSaslClient
- Class in
software.amazon.msk.auth.iam.internals
The IAMSaslClient is used to provide SASL integration with AWS IAM.
IAMSaslClient(String, CallbackHandler, String, SignedPayloadGenerator)
- Constructor for class software.amazon.msk.auth.iam.internals.
IAMSaslClient
IAMSaslClient.ClassLoaderAwareIAMSaslClientFactory
- Class in
software.amazon.msk.auth.iam.internals
IAMSaslClient.IAMSaslClientFactory
- Class in
software.amazon.msk.auth.iam.internals
IAMSaslClientFactory()
- Constructor for class software.amazon.msk.auth.iam.internals.
IAMSaslClient.IAMSaslClientFactory
IAMSaslClientProvider
- Class in
software.amazon.msk.auth.iam.internals
IAMSaslClientProvider()
- Constructor for class software.amazon.msk.auth.iam.internals.
IAMSaslClientProvider
Constructs a IAM Sasl Client provider with a fixed name, version number, and information.
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>)
- Method in class software.amazon.msk.auth.iam.
IAMLoginModule
initialize()
- Static method in class software.amazon.msk.auth.iam.internals.
ClassLoaderAwareIAMSaslClientProvider
initialize()
- Static method in class software.amazon.msk.auth.iam.internals.
IAMSaslClientProvider
isComplete()
- Method in class software.amazon.msk.auth.iam.internals.
IAMSaslClient
isSuccessful()
- Method in class software.amazon.msk.auth.iam.internals.
AWSCredentialsCallback
L
lifetimeMs()
- Method in class software.amazon.msk.auth.iam.
IAMOAuthBearerToken
login()
- Method in class software.amazon.msk.auth.iam.
IAMLoginModule
logout()
- Method in class software.amazon.msk.auth.iam.
IAMLoginModule
M
MECHANISM
- Static variable in class software.amazon.msk.auth.iam.
IAMLoginModule
MSKCredentialProvider
- Class in
software.amazon.msk.auth.iam.internals
This AWS Credential Provider is used to load up AWS Credentials based on options provided on the Jaas config line.
MSKCredentialProvider(Map<String, ?>)
- Constructor for class software.amazon.msk.auth.iam.internals.
MSKCredentialProvider
MSKCredentialProvider.ProviderBuilder
- Class in
software.amazon.msk.auth.iam.internals
P
PayloadGenerationException
- Exception in
software.amazon.msk.auth.iam.internals
PayloadGenerationException(String, Throwable)
- Constructor for exception software.amazon.msk.auth.iam.internals.
PayloadGenerationException
presignRequest(AuthenticationRequestParams)
- Method in class software.amazon.msk.auth.iam.internals.
AWS4SignedPayloadGenerator
Presigns the request with AWS sigv4
principalName()
- Method in class software.amazon.msk.auth.iam.
IAMOAuthBearerToken
ProviderBuilder(Map<String, ?>)
- Constructor for class software.amazon.msk.auth.iam.internals.
MSKCredentialProvider.ProviderBuilder
R
resolveCredentials()
- Method in class software.amazon.msk.auth.iam.internals.
MSKCredentialProvider
S
scope()
- Method in class software.amazon.msk.auth.iam.
IAMOAuthBearerToken
setAwsCredentials(AwsCredentials)
- Method in class software.amazon.msk.auth.iam.internals.
AWSCredentialsCallback
setLoadingException(Exception)
- Method in class software.amazon.msk.auth.iam.internals.
AWSCredentialsCallback
shouldDebugCreds()
- Method in class software.amazon.msk.auth.iam.internals.
MSKCredentialProvider.ProviderBuilder
signedPayload(AuthenticationRequestParams)
- Method in class software.amazon.msk.auth.iam.internals.
AWS4SignedPayloadGenerator
software.amazon.msk.auth.iam
- package software.amazon.msk.auth.iam
software.amazon.msk.auth.iam.internals
- package software.amazon.msk.auth.iam.internals
startTimeMs()
- Method in class software.amazon.msk.auth.iam.
IAMOAuthBearerToken
T
toString()
- Method in class software.amazon.msk.auth.iam.internals.
AuthenticationResponse
toV1Credentials(AwsCredentials)
- Static method in class software.amazon.msk.auth.iam.
CompatibilityHelper
Convert credentials from v2 to v1
U
unwrap(byte[], int, int)
- Method in class software.amazon.msk.auth.iam.internals.
IAMSaslClient
UserAgentUtils
- Class in
software.amazon.msk.auth.iam.internals
This class is used to generate the user agent for the authentication request.
UserAgentUtils()
- Constructor for class software.amazon.msk.auth.iam.internals.
UserAgentUtils
V
value()
- Method in class software.amazon.msk.auth.iam.
IAMOAuthBearerToken
W
wrap(byte[], int, int)
- Method in class software.amazon.msk.auth.iam.internals.
IAMSaslClient
A
B
C
D
E
G
H
I
L
M
P
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes