BindRequest |
BindRequest.addControl(Control control) |
|
BindRequest |
BindRequest.addControls(Iterable<? extends Control> controls) |
|
static BindRequest |
Requests.copyOfBindRequest(BindRequest request) |
Creates a new bind request that is an exact copy of the provided request.
|
BindRequest |
BindRequest.evaluateSaslChallenge(byte[] serverSaslCredentials) |
Evaluates the provided SASL credentials (challenge) returned by the server and creates the next SASL bind request
that should be sent to the server in order to continue or complete the SASL authentication sequence.
|
static BindRequest |
Requests.newAnonymousBindRequest() |
Creates a new anonymous bind request initialized with an empty distinguished name, SIMPLE authentication type,
and an empty password.
|
static BindRequest |
Requests.newAnonymousSaslBindRequest(String traceString) |
Creates a new anonymous SASL bind request as defined in RFC 4505.
|
static BindRequest |
Requests.newBindRequest() |
Creates a new bind request initialized with an empty distinguished name, SIMPLE authentication type, and an empty
password.
|
static BindRequest |
Requests.newCramMd5SaslBindRequest(String authenticationId,
char[] password) |
Creates a new CRAM-MD5 SASL bind request as defined in draft-ietf-sasl-crammd5.
|
static BindRequest |
Requests.newDigestMd5SaslBindRequest(String digestUri,
String authenticationId,
char[] password,
String authorizationId,
String realm,
Map<String,?> properties) |
Creates a new DIGEST-MD5 SASL bind request as defined in RFC 2831.
|
static BindRequest |
Requests.newExternalSaslBindRequest(String authorizationId) |
Creates a new External SASL bind request as defined in RFC 4422.
|
static BindRequest |
Requests.newGssapiSaslBindRequest(String serverName,
Subject subject,
String authorizationId,
Map<String,?> properties) |
Creates a new GSSAPI SASL bind request as defined in RFC 2831.
|
static BindRequest |
Requests.newPlainSaslBindRequest(String authenticationId,
char[] password,
String authorizationId) |
Creates a new Plain SASL bind request as defined in RFC 4616.
|
static BindRequest |
Requests.newSaslBindRequest(SaslClient saslClient) |
Creates a new SASL bind request configured to use the provided SaslClient .
|
static BindRequest |
Requests.newScramSaslBindRequest(ScramMechanism scramMechanism,
String authenticationId,
char[] password,
String authorizationId) |
Creates a new SCRAM SASL bind request as defined in RFC 5802.
|
static BindRequest |
Requests.newSimpleBindRequest(String name,
byte[] password) |
Creates a new simple bind request having the provided name and password
suitable for name/password authentication.
|
static BindRequest |
Requests.newSimpleBindRequest(String name,
char[] password) |
Creates a new simple bind request having the provided name and password
suitable for name/password authentication.
|
static BindRequest |
Requests.newSimpleBindRequest(String name,
String password) |
Creates a new simple bind request having the provided name and password
suitable for name/password authentication.
|
static BindRequest |
Requests.newSimpleBindRequest(Dn name,
byte[] password) |
Creates a new simple bind request having the provided name and password
suitable for name/password authentication.
|
static BindRequest |
Requests.newSimpleBindRequest(Dn name,
char[] password) |
Creates a new simple bind request having the provided name and password
suitable for name/password authentication.
|
static BindRequest |
Requests.newSimpleBindRequest(Dn name,
String password) |
Creates a new simple bind request having the provided name and password
suitable for name/password authentication.
|
BindRequest |
BindRequest.setAuthenticationTypeAndValue(byte type,
byte[] value) |
Sets the authentication type and value.
|
BindRequest |
BindRequest.setName(Dn name) |
Sets the name of the Directory object that the client wishes to bind as.
|
BindRequest |
BindRequest.setSaslMechanismAndCredentials(String mechanism,
byte[] credentials) |
|
BindRequest |
BindRequest.setSaslMechanismAndCredentials(SaslClient saslClient) |
Configures this bind request for SASL authentication using the provided SaslClient .
|
BindRequest |
BindRequest.setSimplePassword(byte[] password) |
|
BindRequest |
BindRequest.setVersion(int version) |
Sets the version of the protocol to be used at the LDAP message layer.
|
static BindRequest |
Requests.unmodifiableBindRequest(BindRequest request) |
Creates an unmodifiable bind request of the provided request.
|