|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Sasl
| Nested Class Summary | |
|---|---|
static class |
Sasl.SaslOutcome
|
static class |
Sasl.SaslState
|
| Field Summary | |
|---|---|
static Sasl.SaslOutcome |
PN_SASL_AUTH
|
static Sasl.SaslOutcome |
PN_SASL_NONE
|
static Sasl.SaslOutcome |
PN_SASL_OK
|
static Sasl.SaslOutcome |
PN_SASL_PERM
|
static Sasl.SaslOutcome |
PN_SASL_SYS
|
static Sasl.SaslOutcome |
PN_SASL_TEMP
|
| Method Summary | |
|---|---|
void |
client()
|
void |
done(Sasl.SaslOutcome outcome)
Set the outcome of SASL negotiation Used by the server to set the result of the negotiation process. |
Sasl.SaslOutcome |
getOutcome()
Retrieve the outcome of SASL negotiation. |
String[] |
getRemoteMechanisms()
Retrieve the list of SASL mechanisms provided by the remote. |
Sasl.SaslState |
getState()
Access the current state of the layer. |
int |
pending()
Determine the size of the bytes available via recv(). |
void |
plain(String username,
String password)
Configure the SASL layer to use the "PLAIN" mechanism. |
int |
recv(byte[] bytes,
int offset,
int size)
Read challenge/response data sent from the peer. |
int |
send(byte[] bytes,
int offset,
int size)
Send challenge or response data to the peer. |
void |
server()
|
void |
setMechanisms(String... mechanisms)
Set the acceptable SASL mechanisms for the layer. |
| Field Detail |
|---|
static final Sasl.SaslOutcome PN_SASL_NONE
static final Sasl.SaslOutcome PN_SASL_OK
static final Sasl.SaslOutcome PN_SASL_AUTH
static final Sasl.SaslOutcome PN_SASL_SYS
static final Sasl.SaslOutcome PN_SASL_PERM
static final Sasl.SaslOutcome PN_SASL_TEMP
| Method Detail |
|---|
Sasl.SaslState getState()
void setMechanisms(String... mechanisms)
mechanisms - a list of acceptable SASL mechanismsString[] getRemoteMechanisms()
int pending()
int recv(byte[] bytes,
int offset,
int size)
bytes - written with up to size bytes of inbound data.offset - the offset in the array to begin writing atsize - maximum number of bytes that bytes can accept.
int send(byte[] bytes,
int offset,
int size)
bytes - The challenge/response data.offset - the point within the array at which the data starts atsize - The number of data octets in bytes.
void done(Sasl.SaslOutcome outcome)
void plain(String username,
String password)
username - credential for the PLAIN authentication
mechanismpassword - credential for the PLAIN authentication
mechanismSasl.SaslOutcome getOutcome()
void client()
void server()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||