Skip navigation links
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
 
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

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.AuthenticationRequestParams
 
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
 
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

refresh() - Method in class software.amazon.msk.auth.iam.internals.EnhancedProfileCredentialsProvider
 
refresh() - 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
 

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