public class UserAuthPassword extends AbstractUserAuth
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
logBY_NAME_COMPARATOR, NAME_EXTRACTOR| Constructor and Description |
|---|
UserAuthPassword() |
| Modifier and Type | Method and Description |
|---|---|
void |
init(ClientSession session,
String service) |
protected boolean |
processAuthDataRequest(ClientSession session,
String service,
Buffer buffer) |
protected boolean |
sendAuthDataRequest(ClientSession session,
String service) |
protected IoWriteFuture |
sendPassword(Buffer buffer,
ClientSession session,
String oldPassword,
String newPassword)
Sends the password via a
SSH_MSG_USERAUTH_REQUEST message. |
destroy, getClientSession, getName, getService, getSession, process, toStringgetSimplifiedLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindByName, getNameList, getNames, removeByNamepublic static final String NAME
public void init(ClientSession session, String service) throws Exception
init in interface UserAuthinit in class AbstractUserAuthsession - The ClientSessionservice - The requesting service nameException - If failed to initialize the mechanismprotected boolean sendAuthDataRequest(ClientSession session, String service) throws Exception
sendAuthDataRequest in class AbstractUserAuthExceptionprotected boolean processAuthDataRequest(ClientSession session, String service, Buffer buffer) throws Exception
processAuthDataRequest in class AbstractUserAuthExceptionprotected IoWriteFuture sendPassword(Buffer buffer, ClientSession session, String oldPassword, String newPassword) throws IOException
SSH_MSG_USERAUTH_REQUEST message.
If old and new password are not the same then it requests a password
modification from the server (which may be denied if the server does
not support this feature).buffer - The Buffer to re-use for sending the messagesession - The target ClientSessionoldPassword - The previous passwordnewPassword - The new passwordIoWriteFuture that can be used to wait and check
on the success/failure of the request packet being sentIOException - If failed to send the message.Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.