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