C D G I N R S V Y 

C

channelBinding - Variable in class com.ongres.scram.client.ScramClient.PreBuilder1
 
channelBinding(ScramClient.ChannelBinding) - Static method in class com.ongres.scram.client.ScramClient
Selects for the client whether to use channel binding.
channelBindingMechanism - Variable in class com.ongres.scram.client.ScramClient.PreBuilder2
 
clientFinalMessage() - Method in class com.ongres.scram.client.ScramSession.ClientFinalProcessor
Generates the SCRAM representation of the client-final-message.
clientFinalMessage(byte[]) - Method in class com.ongres.scram.client.ScramSession.ClientFinalProcessor
Generates the SCRAM representation of the client-final-message, including the given channel-binding data.
clientFinalProcessor(byte[], byte[]) - Method in class com.ongres.scram.client.ScramSession.ServerFirstProcessor
Generates a ScramSession.ClientFinalProcessor, that allows to generate the client-final-message and also receive and parse the server-first-message.
clientFinalProcessor(String) - Method in class com.ongres.scram.client.ScramSession.ServerFirstProcessor
Generates a ScramSession.ClientFinalProcessor, that allows to generate the client-final-message and also receive and parse the server-first-message.
clientFirstMessage() - Method in class com.ongres.scram.client.ScramSession
Returns the text representation of a SCRAM client-first-message, with no channel binding nor authzid.
clientFirstMessage(Gs2CbindFlag, String, String) - Method in class com.ongres.scram.client.ScramSession
Returns the text representation of a SCRAM client-first-message, with the GSS-API header values indicated.
com.ongres.scram.client - package com.ongres.scram.client
 

D

DEFAULT_NONCE_LENGTH - Static variable in class com.ongres.scram.client.ScramClient
Length (in characters, bytes) of the nonce generated by default (if no nonce supplier is provided)

G

getIteration() - Method in class com.ongres.scram.client.ScramSession.ServerFirstProcessor
 
getSalt() - Method in class com.ongres.scram.client.ScramSession.ServerFirstProcessor
 
getScramMechanism() - Method in class com.ongres.scram.client.ScramClient
 
getStringPreparation() - Method in class com.ongres.scram.client.ScramClient
 
gs2CbindFlag() - Method in enum com.ongres.scram.client.ScramClient.ChannelBinding
 

I

IF_SERVER_SUPPORTS_IT - com.ongres.scram.client.ScramClient.ChannelBinding
Channel binding is preferred.

N

NO - com.ongres.scram.client.ScramClient.ChannelBinding
Don't use channel binding.
nonceLength(int) - Method in class com.ongres.scram.client.ScramClient.Builder
Sets a non-default (ScramClient.DEFAULT_NONCE_LENGTH) length for the nonce generation, if no alternate nonceSupplier is provided via ScramClient.Builder.nonceSupplier(Supplier).
nonceSupplier(Supplier<String>) - Method in class com.ongres.scram.client.ScramClient.Builder
Optional call.
nonChannelBindingMechanism - Variable in class com.ongres.scram.client.ScramClient.PreBuilder2
 

R

receiveServerFinalMessage(String) - Method in class com.ongres.scram.client.ScramSession.ClientFinalProcessor
Receive and process the server-final-message.
receiveServerFirstMessage(String) - Method in class com.ongres.scram.client.ScramSession
Constructs a handler for the server-first-message, from its String representation.

S

ScramClient - Class in com.ongres.scram.client
A class that can be parametrized to generate ScramSessions.
ScramClient.Builder - Class in com.ongres.scram.client
This class is not meant to be used directly.
ScramClient.ChannelBinding - Enum in com.ongres.scram.client
Select whether this client will support channel binding or not
ScramClient.PreBuilder1 - Class in com.ongres.scram.client
This class is not meant to be used directly.
ScramClient.PreBuilder2 - Class in com.ongres.scram.client
This class is not meant to be used directly.
scramSession(String) - Method in class com.ongres.scram.client.ScramClient
Instantiates a ScramSession for the specified user and this parametrized generator.
ScramSession - Class in com.ongres.scram.client
A class that represents a SCRAM client.
ScramSession(ScramMechanism, StringPreparation, String, String) - Constructor for class com.ongres.scram.client.ScramSession
Constructs a SCRAM client, to perform an authentication for a given user.
ScramSession.ClientFinalProcessor - Class in com.ongres.scram.client
Processor that allows to generate the client-final-message, as well as process the server-final-message and verify server's signature.
ScramSession.ServerFirstProcessor - Class in com.ongres.scram.client
Process a received server-first-message.
secureRandomAlgorithmProvider(String, String) - Method in class com.ongres.scram.client.ScramClient.Builder
Optional call.
selectClientMechanism(ScramMechanism) - Method in class com.ongres.scram.client.ScramClient.PreBuilder2
Select a fixed client mechanism.
selectMechanismBasedOnServerAdvertised(String...) - Method in class com.ongres.scram.client.ScramClient.PreBuilder2
Inform the client of the SCRAM mechanisms supported by the server.
selectMechanismBasedOnServerAdvertisedCsv(String) - Method in class com.ongres.scram.client.ScramClient.PreBuilder2
Inform the client of the SCRAM mechanisms supported by the server.
setup() - Method in class com.ongres.scram.client.ScramClient.Builder
Gets the client, fully constructed and configured, with the provided channel binding, string preparation properties, and the selected SCRAM mechanism based on server supported mechanisms.
stringPreparation - Variable in class com.ongres.scram.client.ScramClient.PreBuilder2
 
stringPreparation(StringPreparation) - Method in class com.ongres.scram.client.ScramClient.PreBuilder1
Selects the string preparation algorithm to use by the client.
supportedMechanisms() - Static method in class com.ongres.scram.client.ScramClient
List all the supported SCRAM mechanisms by this client implementation

V

valueOf(String) - Static method in enum com.ongres.scram.client.ScramClient.ChannelBinding
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ongres.scram.client.ScramClient.ChannelBinding
Returns an array containing the constants of this enum type, in the order they are declared.

Y

YES - com.ongres.scram.client.ScramClient.ChannelBinding
Force use of channel binding.
C D G I N R S V Y 
Skip navigation links

Copyright © 2017–2018. All rights reserved.