Package org.ldaptive.transport
Class ScramSaslClient
- java.lang.Object
-
- org.ldaptive.transport.ScramSaslClient
-
- All Implemented Interfaces:
SaslClient<ScramBindRequest>
public class ScramSaslClient extends java.lang.Object implements SaslClient<ScramBindRequest>
SASL client that implements the SCRAM protocol. See RFC 5802.- Author:
- Middleware Services
-
-
Constructor Summary
Constructors Constructor Description ScramSaslClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BindResponse
bind(TransportConnection conn, ScramBindRequest request)
Performs a SCRAM SASL bind.
-
-
-
Method Detail
-
bind
public BindResponse bind(TransportConnection conn, ScramBindRequest request) throws LdapException
Performs a SCRAM SASL bind.- Specified by:
bind
in interfaceSaslClient<ScramBindRequest>
- Parameters:
conn
- to perform the bind onrequest
- SASL request to perform- Returns:
- final result of the bind process
- Throws:
LdapException
- if an error occurs
-
-