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