public class ClearPasswordPlugin extends java.lang.Object implements AuthenticationPlugin
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
authenticationData |
private java.lang.String |
passwordCharacterEncoding |
static java.lang.String |
TYPE |
| Constructor and Description |
|---|
ClearPasswordPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(java.lang.String authenticationData,
byte[] authData,
Options options)
Plugin initialization.
|
boolean |
mustUseSsl()
Indicate if use of this plugins need SSL enabled.
|
java.lang.String |
name()
Authentication plugin name.
|
Buffer |
process(PacketOutputStream out,
PacketInputStream in,
java.util.concurrent.atomic.AtomicInteger sequence)
Send password in clear text to server.
|
java.lang.String |
type()
Authentication plugin type.
|
public static final java.lang.String TYPE
private java.lang.String authenticationData
private java.lang.String passwordCharacterEncoding
public java.lang.String name()
AuthenticationPluginname in interface AuthenticationPluginpublic java.lang.String type()
AuthenticationPlugintype in interface AuthenticationPluginpublic boolean mustUseSsl()
AuthenticationPluginmustUseSsl in interface AuthenticationPluginpublic void initialize(java.lang.String authenticationData,
byte[] authData,
Options options)
AuthenticationPlugininitialize in interface AuthenticationPluginauthenticationData - authentication data (password/token)authData - server provided seedoptions - Connection string optionspublic Buffer process(PacketOutputStream out, PacketInputStream in, java.util.concurrent.atomic.AtomicInteger sequence) throws java.io.IOException
process in interface AuthenticationPluginout - out streamin - in streamsequence - packet sequencejava.io.IOException - if socket error