Creates a new SaslDataTransferClient.
Sends client SASL negotiation for a socket if required.
Calculates the password on the client side for the general-purpose handshake.
The password consists
Builds the client's user name for the general-purpose handshake, consisting of
the base64-encoded se
Checks if an address is already trusted and then sends client SASL negotiation
This method actually executes the client-side SASL handshake.
Sends client SASL negotiation for specialized encrypted handshake.
The SASL username for an encrypted handshake consists of the keyId, blockPoolId,
and nonce with the
Sends client SASL negotiation for a newly allocated socket if required.
Sends client SASL negotiation for a peer if required.
Sends client SASL negotiation if required. Determines the correct type of SASL
handshake based on co