Package org.eclipse.jsch.ui
Class UserInfoPrompter
- java.lang.Object
-
- org.eclipse.jsch.ui.UserInfoPrompter
-
- All Implemented Interfaces:
com.jcraft.jsch.UIKeyboardInteractive,com.jcraft.jsch.UserInfo
public class UserInfoPrompter extends Object implements com.jcraft.jsch.UserInfo, com.jcraft.jsch.UIKeyboardInteractive
AUserInfoprompter implementation that can be used when connecting aSession.Clients may instantiate or subclass this class.
-
-
Constructor Summary
Constructors Constructor Description UserInfoPrompter(com.jcraft.jsch.Session session)Create a prompter for the given session.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetPassphrase()StringgetPassword()com.jcraft.jsch.SessiongetSession()Return the session to which this prompter is assigned.String[]promptKeyboardInteractive(String destination, String name, String instruction, String[] prompt, boolean[] echo)booleanpromptPassphrase(String message)booleanpromptPassword(String message)booleanpromptYesNo(String question)voidsetPassphrase(String passphrase)Set the pass phrase to be used when connecting the session.voidsetPassword(String password)Set the password to be used when connecting the session.voidshowMessage(String message)
-
-
-
Method Detail
-
getSession
public com.jcraft.jsch.Session getSession()
Return the session to which this prompter is assigned.- Returns:
- the session to which this prompter is assigned
-
getPassphrase
public String getPassphrase()
- Specified by:
getPassphrasein interfacecom.jcraft.jsch.UserInfo
-
getPassword
public String getPassword()
- Specified by:
getPasswordin interfacecom.jcraft.jsch.UserInfo
-
setPassphrase
public void setPassphrase(String passphrase)
Set the pass phrase to be used when connecting the session. Returnnullif the pass phrase is not known.- Parameters:
passphrase- the pass phrase to be used when connecting the session ornull
-
setPassword
public void setPassword(String password)
Set the password to be used when connecting the session. Returnnullif the password is not known.- Parameters:
password- the password to be used when connecting the session ornull
-
promptPassphrase
public boolean promptPassphrase(String message)
- Specified by:
promptPassphrasein interfacecom.jcraft.jsch.UserInfo
-
promptPassword
public boolean promptPassword(String message)
- Specified by:
promptPasswordin interfacecom.jcraft.jsch.UserInfo
-
promptKeyboardInteractive
public String[] promptKeyboardInteractive(String destination, String name, String instruction, String[] prompt, boolean[] echo)
- Specified by:
promptKeyboardInteractivein interfacecom.jcraft.jsch.UIKeyboardInteractive
-
promptYesNo
public boolean promptYesNo(String question)
- Specified by:
promptYesNoin interfacecom.jcraft.jsch.UserInfo
-
showMessage
public void showMessage(String message)
- Specified by:
showMessagein interfacecom.jcraft.jsch.UserInfo
-
-