Class SshAuthenticationClient
java.lang.Object
com.sshtools.j2ssh.authentication.SshAuthenticationClient
- Direct Known Subclasses:
AgentAuthenticationClient,HostbasedAuthenticationClient,KBIAuthenticationClient,PasswordAuthenticationClient,PublicKeyAuthenticationClient
- Version:
- $Revision: 1.15 $
- Author:
- $author$
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidauthenticate(AuthenticationProtocolClient authentication, String serviceToStart) abstract booleanbooleanabstract Stringabstract Propertiesabstract voidreset()voidabstract voidsetPersistableProperties(Properties properties) voidsetUsername(String username)
-
Constructor Details
-
SshAuthenticationClient
public SshAuthenticationClient()
-
-
Method Details
-
getMethodName
- Returns:
-
authenticate
public abstract void authenticate(AuthenticationProtocolClient authentication, String serviceToStart) throws IOException, TerminatedStateException - Parameters:
authentication-serviceToStart-- Throws:
IOExceptionTerminatedStateException
-
setAuthenticationPrompt
public void setAuthenticationPrompt(SshAuthenticationPrompt prompt) throws AuthenticationProtocolException - Parameters:
prompt-- Throws:
AuthenticationProtocolException
-
getAuthenticationPrompt
- Returns:
-
setUsername
- Parameters:
username-
-
getUsername
- Returns:
-
getPersistableProperties
- Returns:
-
reset
public abstract void reset() -
setPersistableProperties
- Parameters:
properties-
-
canAuthenticate
public abstract boolean canAuthenticate()- Returns:
-
canPrompt
public boolean canPrompt()- Returns:
-