Package org.ldaptive.sasl
Class ScramBindRequest
java.lang.Object
org.ldaptive.sasl.ScramBindRequest
- All Implemented Interfaces:
SaslClientRequest
LDAP SCRAM (Salted Challenge Response Authentication Mechanism) bind request.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionScramBindRequest(Mechanism mech, String user, String pass) Creates a new scram bind request.ScramBindRequest(Mechanism mech, String user, String pass, byte[] nonce) Creates a new scram bind request. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getNonce()Returns the SASL client used by this request.
-
Field Details
-
scramMechanism
Mechanism. -
username
Username. -
password
Password. -
scramNonce
private final byte[] scramNonceScram nonce.
-
-
Constructor Details
-
ScramBindRequest
Creates a new scram bind request.- Parameters:
mech- SCRAM SASL mechanismuser- to bind aspass- to bind with
-
ScramBindRequest
Creates a new scram bind request.- Parameters:
mech- SCRAM SASL mechanismuser- to bind aspass- to bind withnonce- to use with the SCRAM protocol
-
-
Method Details
-
getMechanism
-
getUsername
-
getPassword
-
getNonce
public byte[] getNonce() -
getSaslClient
Description copied from interface:SaslClientRequestReturns the SASL client used by this request.- Specified by:
getSaslClientin interfaceSaslClientRequest- Returns:
- SASL client
-