public class PrivilegedSaslClient extends Object
SaslClient
, which performs necessary parts of
the authentication protocol as PrivilegedAction
s with the
assumed identity of the Subject
supplied in the constructor.Modifier and Type | Field and Description |
---|---|
static Map<String,String> |
DEFAULT_PROPERTIES |
Constructor and Description |
---|
PrivilegedSaslClient(Subject clientIdentity,
String[] mechanisms,
String authzId,
String protocol,
String hostname,
Map<String,String> properties,
CallbackHandler callbackHandler) |
Modifier and Type | Method and Description |
---|---|
byte[] |
evaluateChallenge(byte[] challenge)
Respond to server's SASL token
|
byte[] |
getInitialResponse()
Generate an initial token to start the SASL handshake with server.
|
boolean |
isComplete()
Is the SASL negotiation with the server complete
|
public byte[] getInitialResponse()
public byte[] evaluateChallenge(byte[] challenge)
challenge
- contains server's SASL tokenpublic boolean isComplete()
Copyright © 2012–2015. All rights reserved.