X-Git-Url: https://git.ralfj.de/saartuer.git/blobdiff_plain/56645e3cebe9fd8a49c60d1e7969fe6754625dfd..a7c0b8e1ba3fc6170f14bb0c964e5ac9e9ba4881:/JavaTuer/src/de/hacksaar/javatuer/InteractiveLogin.java diff --git a/JavaTuer/src/de/hacksaar/javatuer/InteractiveLogin.java b/JavaTuer/src/de/hacksaar/javatuer/InteractiveLogin.java deleted file mode 100644 index 29c0c38..0000000 --- a/JavaTuer/src/de/hacksaar/javatuer/InteractiveLogin.java +++ /dev/null @@ -1,34 +0,0 @@ -package de.hacksaar.javatuer; - -import com.jcraft.jsch.UserInfo; - -public abstract class InteractiveLogin implements UserInfo { - private String password; - private String passphrase; - - @Override - public String getPassphrase() { - return passphrase; - } - - @Override - public String getPassword() { - return password; - } - - public abstract String promptKeyPassphrase(String question); - - @Override - public boolean promptPassphrase(String s) { - passphrase = promptKeyPassphrase(s); - return passphrase != null; - } - - @Override - public boolean promptPassword(String s) { - password = promptUserPassword(s); - return password != null; - } - - public abstract String promptUserPassword(String question); -}