public class JLinePasswordAuthenticator extends java.lang.Object implements SshPasswordAuthenticator
SshPasswordAuthenticator that uses JLine to read a password. This means the
password echo can be masked.| Constructor and Description |
|---|
JLinePasswordAuthenticator(jline.Terminal terminal,
jline.ConsoleReader reader)
COnstructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getTypeName()
Get the name of this authenticator (e.g "password", "publickey" etc).
|
char[] |
promptForPassword(SshClient session,
java.lang.String message)
Invoked when a password.
|
public JLinePasswordAuthenticator(jline.Terminal terminal,
jline.ConsoleReader reader)
terminal - terminalreader - readerpublic char[] promptForPassword(SshClient session, java.lang.String message)
SshPasswordPromptpromptForPassword in interface SshPasswordPromptsession - sessionmessage - messagenull if password is not available (e.g.
cancelled)public java.lang.String getTypeName()
SshAuthenticatorgetTypeName in interface SshAuthenticatorCopyright © 2018. All rights reserved.