1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.vfs.provider.sftp;
18
19 import com.jcraft.jsch.UserInfo;
20 import org.apache.commons.logging.Log;
21 import org.apache.commons.logging.LogFactory;
22
23 /***
24 * Helper class to trust a new host
25 */
26 public class TrustEveryoneUserInfo implements UserInfo
27 {
28 private Log log = LogFactory.getLog(TrustEveryoneUserInfo.class);
29
30 public String getPassphrase()
31 {
32 return null;
33 }
34
35 public String getPassword()
36 {
37 return null;
38 }
39
40 public boolean promptPassword(String s)
41 {
42 log.info(s + " - Answer: False");
43 return false;
44 }
45
46 public boolean promptPassphrase(String s)
47 {
48 log.info(s + " - Answer: False");
49 return false;
50 }
51
52 public boolean promptYesNo(String s)
53 {
54 log.debug(s + " - Answer: Yes");
55
56
57 return true;
58 }
59
60 public void showMessage(String s)
61 {
62 log.debug(s);
63 }
64 }