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 BindResponsebind(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:
bindin 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
-
-