Package org.ldaptive.transport
Class ScramSaslClient.ServerFirstMessage
java.lang.Object
org.ldaptive.transport.ScramSaslClient.ServerFirstMessage
- Enclosing class:
- ScramSaslClient
Properties associated with the first server response.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
Nonce parsed from the SASL credentials.private final int
Iterations parsed from the SASL credentials.private final String
The server SASL credentials.private static final int
Minimum number of iterations we will allow.private final byte[]
Salt parsed from the SASL credentials. -
Constructor Summary
ConstructorsConstructorDescriptionServerFirstMessage
(ScramSaslClient.ClientFirstMessage clientFirstMessage, BindResponse result) Creates a new server first message. -
Method Summary
-
Field Details
-
MINIMUM_ITERATION_COUNT
private static final int MINIMUM_ITERATION_COUNTMinimum number of iterations we will allow.- See Also:
-
message
The server SASL credentials. -
combinedNonce
Nonce parsed from the SASL credentials. -
salt
private final byte[] saltSalt parsed from the SASL credentials. -
iterations
private final int iterationsIterations parsed from the SASL credentials.
-
-
Constructor Details
-
ServerFirstMessage
ServerFirstMessage(ScramSaslClient.ClientFirstMessage clientFirstMessage, BindResponse result) Creates a new server first message.- Parameters:
clientFirstMessage
- first message sent to the serverresult
- response to the first message
-
-
Method Details
-
getMessage
-
getCombinedNonce
-
getSalt
public byte[] getSalt() -
getIterations
public int getIterations()
-