C E G H I O P S T V 
All Classes All Packages

C

createClient(String, CallbackHandler, SecureRandom, ChannelBindingCallback, int, int, Supplier<Provider[]>) - Method in class org.wildfly.security.mechanism.scram.ScramMechanism
Create a SCRAM client for this mechanism.
createServer(CallbackHandler, SecureRandom, ChannelBindingCallback, int, int, Supplier<Provider[]>) - Method in class org.wildfly.security.mechanism.scram.ScramMechanism
Create a SCRAM server for this mechanism.

E

evaluateFinalClientMessage(ScramInitialServerResult, ScramFinalClientMessage) - Method in class org.wildfly.security.mechanism.scram.ScramServer
Evaluates a SCRAM final client message and authorizes the user.
evaluateInitialResponse(ScramInitialClientMessage) - Method in class org.wildfly.security.mechanism.scram.ScramServer
Evaluates the initial client response message in SCRAM authentication.

G

getAuthenticationName() - Method in class org.wildfly.security.mechanism.scram.ScramInitialClientMessage
Returns the name of the user that is authenticated.
getAuthorizationId() - Method in class org.wildfly.security.mechanism.scram.ScramClient
Returns the ID of the user to be authorized.
getAuthorizationId() - Method in class org.wildfly.security.mechanism.scram.ScramInitialClientMessage
Returns the ID of the user to be authorized.
getBindingData() - Method in class org.wildfly.security.mechanism.scram.ScramClient
Returns a copy of the binding data for the "PLUS" channel binding option.
getBindingData() - Method in class org.wildfly.security.mechanism.scram.ScramInitialClientMessage
Returns a copy of the binding data for the "PLUS" channel binding option.
getBindingData() - Method in class org.wildfly.security.mechanism.scram.ScramServer
Returns the copy of the binding data for the "PLUS" channel binding option.
getBindingType() - Method in class org.wildfly.security.mechanism.scram.ScramClient
Returns the binding type for the "PLUS" channel binding option.
getBindingType() - Method in class org.wildfly.security.mechanism.scram.ScramInitialClientMessage
Returns the binding type for the "PLUS" channel binding option.
getBindingType() - Method in class org.wildfly.security.mechanism.scram.ScramServer
Returns the binding type for the "PLUS" channel binding option.
getCallbackHandler() - Method in class org.wildfly.security.mechanism.scram.ScramServer
Returns the callback handler for the authentication.
getClientProof() - Method in class org.wildfly.security.mechanism.scram.ScramFinalClientMessage
Returns a copy of the client proof sent to the server.
getHashSize() - Method in class org.wildfly.security.mechanism.scram.ScramMechanism
Returns the size of the hash of the SCRAM mechanism.
getHmacName() - Method in class org.wildfly.security.mechanism.scram.ScramMechanism
Returns the name of the HMAC algorithm.
getInitialChallenge() - Method in class org.wildfly.security.mechanism.scram.ScramFinalClientMessage
Returns the initial server message.
getInitialPart() - Method in class org.wildfly.security.mechanism.scram.ScramInitialClientMessage
Returns the initial part of the message.
getInitialResponse() - Method in class org.wildfly.security.mechanism.scram.ScramClient
Create an initial response.
getInitialResponse() - Method in class org.wildfly.security.mechanism.scram.ScramFinalClientMessage
Returns the initial client message.
getInitialResponse() - Method in class org.wildfly.security.mechanism.scram.ScramInitialServerMessage
Returns the initial client message.
getIterationCount() - Method in class org.wildfly.security.mechanism.scram.ScramInitialServerMessage
Returns the iteration count used for generating salted password.
getMechanism() - Method in class org.wildfly.security.mechanism.scram.ScramClient
Returns the SCRAM mechanism used for the authentication.
getMechanism() - Method in class org.wildfly.security.mechanism.scram.ScramFinalClientMessage
Returns the SCRAM mechanism in the initial client message.
getMechanism() - Method in class org.wildfly.security.mechanism.scram.ScramInitialClientMessage
Returns the SCRAM mechanism used for the authentication.
getMechanism() - Method in class org.wildfly.security.mechanism.scram.ScramInitialServerMessage
Returns the SCRAM mechanism in the initial client message.
getMechanism() - Method in class org.wildfly.security.mechanism.scram.ScramServer
Returns the SCRAM mechanism used for the authentication.
getMessageBytes() - Method in class org.wildfly.security.mechanism.scram.ScramFinalClientMessage
Returns a copy of the byte array of the message.
getMessageBytes() - Method in class org.wildfly.security.mechanism.scram.ScramFinalServerMessage
Returns a copy of the final server message in form of byte array.
getMessageBytes() - Method in class org.wildfly.security.mechanism.scram.ScramInitialClientMessage
Returns a copy of the byte array of the message.
getMessageBytes() - Method in class org.wildfly.security.mechanism.scram.ScramInitialServerMessage
Returns a copy of the message in form of byte array.
getMessageDigestName() - Method in class org.wildfly.security.mechanism.scram.ScramMechanism
Returns the name of the message digest algorithm.
getNonce() - Method in class org.wildfly.security.mechanism.scram.ScramInitialClientMessage
Returns a copy of a unique value generated by the client to the server.
getPassword() - Method in class org.wildfly.security.mechanism.scram.ScramFinalClientMessage
Returns the password used for authentication.
getPasswordAlgorithm() - Method in class org.wildfly.security.mechanism.scram.ScramMechanism
Returns the name of the password algorithm from ScramDigestPassword.
getSalt() - Method in class org.wildfly.security.mechanism.scram.ScramInitialServerMessage
Returns a copy of the salt used for generating salted password.
getScramDigestPassword() - Method in class org.wildfly.security.mechanism.scram.ScramInitialServerResult
Returns the digest password for the SCRAM authentication.
getScramInitialChallenge() - Method in class org.wildfly.security.mechanism.scram.ScramInitialServerResult
Returns the SCRAM challenge message.
getServerNonce() - Method in class org.wildfly.security.mechanism.scram.ScramInitialServerMessage
Returns a copy of the server nonce.
getServerSignature() - Method in class org.wildfly.security.mechanism.scram.ScramFinalServerMessage
Returns a copy of the server signature sent to the client in form of the byte array.

H

handleInitialChallenge(ScramInitialClientMessage, ScramInitialServerMessage) - Method in class org.wildfly.security.mechanism.scram.ScramClient
Handles the initial challenge from the server and create a response from the client.

I

isBinding() - Method in class org.wildfly.security.mechanism.scram.ScramInitialClientMessage
Returns whether the client supports channel binding.
isPlus() - Method in class org.wildfly.security.mechanism.scram.ScramMechanism
Returns whether the SCRAM mechanism uses the PLUS channel binding.

O

org.wildfly.security.mechanism.scram - package org.wildfly.security.mechanism.scram
 

P

parseFinalClientMessage(ScramInitialClientMessage, ScramInitialServerResult, byte[]) - Method in class org.wildfly.security.mechanism.scram.ScramServer
Parses the final client message and constructs the ScramFinalClientMessage from this parsed information.
parseFinalServerMessage(byte[]) - Method in class org.wildfly.security.mechanism.scram.ScramClient
Parses the final server message and creates ScramFinalServerMessage from parsed information.
parseInitialClientMessage(ChannelBindingCallback, byte[]) - Method in class org.wildfly.security.mechanism.scram.ScramServer
Construct an initial response object from a byte array.
parseInitialServerMessage(ScramInitialClientMessage, byte[]) - Method in class org.wildfly.security.mechanism.scram.ScramClient
Parses the initial server message and creates ScramInitialServerMessage from parsed information.

S

SCRAM_SHA_1 - Static variable in class org.wildfly.security.mechanism.scram.ScramMechanism
 
SCRAM_SHA_1_PLUS - Static variable in class org.wildfly.security.mechanism.scram.ScramMechanism
 
SCRAM_SHA_256 - Static variable in class org.wildfly.security.mechanism.scram.ScramMechanism
 
SCRAM_SHA_256_PLUS - Static variable in class org.wildfly.security.mechanism.scram.ScramMechanism
 
SCRAM_SHA_384 - Static variable in class org.wildfly.security.mechanism.scram.ScramMechanism
 
SCRAM_SHA_384_PLUS - Static variable in class org.wildfly.security.mechanism.scram.ScramMechanism
 
SCRAM_SHA_512 - Static variable in class org.wildfly.security.mechanism.scram.ScramMechanism
 
SCRAM_SHA_512_PLUS - Static variable in class org.wildfly.security.mechanism.scram.ScramMechanism
 
ScramClient - Class in org.wildfly.security.mechanism.scram
A client-side implementation for the SCRAM authentication.
ScramFinalClientMessage - Class in org.wildfly.security.mechanism.scram
Final client message for the SCRAM authentication.
ScramFinalServerMessage - Class in org.wildfly.security.mechanism.scram
Final server message for the SCRAM authentication.
ScramInitialClientMessage - Class in org.wildfly.security.mechanism.scram
Initial client message for the SCRAM authentication.
ScramInitialServerMessage - Class in org.wildfly.security.mechanism.scram
Initial server message for the SCRAM authentication.
ScramInitialServerResult - Class in org.wildfly.security.mechanism.scram
A class for encapsulation of the initial SCRAM challenge and the digest password.
ScramMechanism - Class in org.wildfly.security.mechanism.scram
Implementation of the SCRAM authentication mechanism.
ScramServer - Class in org.wildfly.security.mechanism.scram
A server-side implementation for the SCRAM authentication.

T

toString() - Method in class org.wildfly.security.mechanism.scram.ScramMechanism
Returns a String representation of the SCRAM mechanism.

V

verifyFinalChallenge(ScramFinalClientMessage, ScramFinalServerMessage) - Method in class org.wildfly.security.mechanism.scram.ScramClient
Verifies the final challenge received from the server.
C E G H I O P S T V 
All Classes All Packages