Class SshCache.CfUserInfo
- java.lang.Object
-
- org.apache.ivy.plugins.repository.ssh.SshCache.CfUserInfo
-
- All Implemented Interfaces:
com.jcraft.jsch.UIKeyboardInteractive,com.jcraft.jsch.UserInfo
- Enclosing class:
- SshCache
private static class SshCache.CfUserInfo extends java.lang.Object implements com.jcraft.jsch.UserInfo, com.jcraft.jsch.UIKeyboardInteractivefeeds in password silently into JSch
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringhostprivate java.io.Filepassfileprivate java.io.FilepemFileprivate java.lang.StringpemPasswordprivate java.lang.StringuserNameprivate java.lang.StringuserPassword
-
Constructor Summary
Constructors Constructor Description CfUserInfo(java.lang.String host, java.lang.String userName, java.lang.String userPassword, java.io.File pemFile, java.lang.String pemPassword, java.io.File passfile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetPassphrase()java.lang.StringgetPassword()java.lang.String[]promptKeyboardInteractive(java.lang.String destination, java.lang.String name, java.lang.String instruction, java.lang.String[] prompt, boolean[] echo)booleanpromptPassphrase(java.lang.String message)booleanpromptPassword(java.lang.String message)booleanpromptYesNo(java.lang.String message)voidshowMessage(java.lang.String message)
-
-
-
Method Detail
-
showMessage
public void showMessage(java.lang.String message)
- Specified by:
showMessagein interfacecom.jcraft.jsch.UserInfo
-
promptYesNo
public boolean promptYesNo(java.lang.String message)
- Specified by:
promptYesNoin interfacecom.jcraft.jsch.UserInfo
-
promptPassword
public boolean promptPassword(java.lang.String message)
- Specified by:
promptPasswordin interfacecom.jcraft.jsch.UserInfo
-
promptPassphrase
public boolean promptPassphrase(java.lang.String message)
- Specified by:
promptPassphrasein interfacecom.jcraft.jsch.UserInfo
-
getPassword
public java.lang.String getPassword()
- Specified by:
getPasswordin interfacecom.jcraft.jsch.UserInfo
-
getPassphrase
public java.lang.String getPassphrase()
- Specified by:
getPassphrasein interfacecom.jcraft.jsch.UserInfo
-
promptKeyboardInteractive
public java.lang.String[] promptKeyboardInteractive(java.lang.String destination, java.lang.String name, java.lang.String instruction, java.lang.String[] prompt, boolean[] echo)- Specified by:
promptKeyboardInteractivein interfacecom.jcraft.jsch.UIKeyboardInteractive
-
-