Skip navigation links
A C D E G H I L M P R S T U W 

A

abort() - Method in class software.amazon.msk.auth.iam.IAMLoginModule
 
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
 
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
 

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.internals.MSKCredentialProvider
 
commit() - Method in class software.amazon.msk.auth.iam.IAMLoginModule
 
configure(Map<String, ?>, String, List<AppConfigurationEntry>) - Method in class software.amazon.msk.auth.iam.IAMClientCallbackHandler
 
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

EnhancedProfileCredentialsProvider - Class in software.amazon.msk.auth.iam.internals
This credential provider delegates to the v2 ProfileCredentialProvider so that users are able to use Single Sign On credentials and also get more standard credential loading behavior.
EnhancedProfileCredentialsProvider() - Constructor for class software.amazon.msk.auth.iam.internals.EnhancedProfileCredentialsProvider
 
EnhancedProfileCredentialsProvider(String) - Constructor for class software.amazon.msk.auth.iam.internals.EnhancedProfileCredentialsProvider
 
EnhancedProfileCredentialsProvider(ProfileFile, String) - Constructor for class software.amazon.msk.auth.iam.internals.EnhancedProfileCredentialsProvider
 
evaluateChallenge(byte[]) - Method in class software.amazon.msk.auth.iam.internals.IAMSaslClient
 

G

getAwsCredentials() - Method in class software.amazon.msk.auth.iam.internals.AWSCredentialsCallback
 
getCredentials() - Method in class software.amazon.msk.auth.iam.internals.EnhancedProfileCredentialsProvider
 
getCredentials() - Method in class software.amazon.msk.auth.iam.internals.MSKCredentialProvider
 
getDefaultProvider() - Method in class software.amazon.msk.auth.iam.internals.MSKCredentialProvider
 
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
 
getRequestId() - Method in class software.amazon.msk.auth.iam.internals.AuthenticationResponse
 
getResponseRequestId() - Method in class software.amazon.msk.auth.iam.internals.IAMSaslClient
 
getStsRegion() - Method in class software.amazon.msk.auth.iam.internals.MSKCredentialProvider.ProviderBuilder
 
getVersion() - Method in class software.amazon.msk.auth.iam.internals.AuthenticationResponse
 

H

handle(Callback[]) - Method in class software.amazon.msk.auth.iam.IAMClientCallbackHandler
 
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
 
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

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
 
ProviderBuilder(Map<String, ?>) - Constructor for class software.amazon.msk.auth.iam.internals.MSKCredentialProvider.ProviderBuilder
 

R

refresh() - Method in class software.amazon.msk.auth.iam.internals.EnhancedProfileCredentialsProvider
 
refresh() - Method in class software.amazon.msk.auth.iam.internals.MSKCredentialProvider
 

S

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
 
software.amazon.msk.auth.iam - package software.amazon.msk.auth.iam
 
software.amazon.msk.auth.iam.internals - package software.amazon.msk.auth.iam.internals
 

T

toString() - Method in class software.amazon.msk.auth.iam.internals.AuthenticationResponse
 

U

unwrap(byte[], int, int) - Method in class software.amazon.msk.auth.iam.internals.IAMSaslClient
 

W

wrap(byte[], int, int) - Method in class software.amazon.msk.auth.iam.internals.IAMSaslClient
 
A C D E G H I L M P R S T U W 
Skip navigation links