Package org.ldaptive.sasl
Class ScramBindRequest
- java.lang.Object
-
- org.ldaptive.sasl.ScramBindRequest
-
- All Implemented Interfaces:
SaslClientRequest
public class ScramBindRequest extends java.lang.Object implements SaslClientRequest
LDAP SCRAM (Salted Challenge Response Authentication Mechanism) bind request.- Author:
- Middleware Services
-
-
Constructor Summary
Constructors Constructor Description ScramBindRequest(Mechanism mech, java.lang.String user, java.lang.String pass)
Creates a new scram bind request.ScramBindRequest(Mechanism mech, java.lang.String user, java.lang.String pass, byte[] nonce)
Creates a new scram bind request.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Mechanism
getMechanism()
byte[]
getNonce()
java.lang.String
getPassword()
ScramSaslClient
getSaslClient()
Returns the SASL client used by this request.java.lang.String
getUsername()
-
-
-
Constructor Detail
-
ScramBindRequest
public ScramBindRequest(Mechanism mech, java.lang.String user, java.lang.String pass)
Creates a new scram bind request.- Parameters:
mech
- SCRAM SASL mechanismuser
- to bind aspass
- to bind with
-
ScramBindRequest
public ScramBindRequest(Mechanism mech, java.lang.String user, java.lang.String pass, byte[] nonce)
Creates a new scram bind request.- Parameters:
mech
- SCRAM SASL mechanismuser
- to bind aspass
- to bind withnonce
- to use with the SCRAM protocol
-
-
Method Detail
-
getMechanism
public Mechanism getMechanism()
-
getUsername
public java.lang.String getUsername()
-
getPassword
public java.lang.String getPassword()
-
getNonce
public byte[] getNonce()
-
getSaslClient
public ScramSaslClient getSaslClient()
Description copied from interface:SaslClientRequest
Returns the SASL client used by this request.- Specified by:
getSaslClient
in interfaceSaslClientRequest
- Returns:
- SASL client
-
-