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:SaslClientRequest
Returns the SASL client used by this request.- Specified by:
getSaslClient
in interfaceSaslClientRequest
- Returns:
- SASL client
-