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