Package net.schmizz.sshj.userauth.method
Class PasswordResponseProvider
- java.lang.Object
-
- net.schmizz.sshj.userauth.method.PasswordResponseProvider
-
- All Implemented Interfaces:
ChallengeResponseProvider
public class PasswordResponseProvider extends java.lang.Object implements ChallengeResponseProvider
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.regex.PatternDEFAULT_PROMPT_PATTERN
-
Constructor Summary
Constructors Constructor Description PasswordResponseProvider(PasswordFinder pwdf)PasswordResponseProvider(PasswordFinder pwdf, java.util.regex.Pattern promptPattern)PasswordResponseProvider(PasswordFinder pwdf, java.util.regex.Pattern promptPattern, LoggerFactory loggerFactory)
-
Method Summary
Modifier and Type Method Description char[]getResponse(java.lang.String prompt, boolean echo)java.util.List<java.lang.String>getSubmethods()voidinit(Resource resource, java.lang.String name, java.lang.String instruction)booleanshouldRetry()
-
-
-
Constructor Detail
-
PasswordResponseProvider
public PasswordResponseProvider(PasswordFinder pwdf)
-
PasswordResponseProvider
public PasswordResponseProvider(PasswordFinder pwdf, java.util.regex.Pattern promptPattern)
-
PasswordResponseProvider
public PasswordResponseProvider(PasswordFinder pwdf, java.util.regex.Pattern promptPattern, LoggerFactory loggerFactory)
-
-
Method Detail
-
getSubmethods
public java.util.List<java.lang.String> getSubmethods()
- Specified by:
getSubmethodsin interfaceChallengeResponseProvider
-
init
public void init(Resource resource, java.lang.String name, java.lang.String instruction)
- Specified by:
initin interfaceChallengeResponseProvider
-
getResponse
public char[] getResponse(java.lang.String prompt, boolean echo)- Specified by:
getResponsein interfaceChallengeResponseProvider
-
shouldRetry
public boolean shouldRetry()
- Specified by:
shouldRetryin interfaceChallengeResponseProvider
-
-