com.sshtools.j2ssh.authentication
Class SshAuthenticationClient

java.lang.Object
  extended by com.sshtools.j2ssh.authentication.SshAuthenticationClient
Direct Known Subclasses:
AgentAuthenticationClient, HostbasedAuthenticationClient, KBIAuthenticationClient, PasswordAuthenticationClient, PublicKeyAuthenticationClient

public abstract class SshAuthenticationClient
extends java.lang.Object

Version:
$Revision: 1.15 $
Author:
$author$

Constructor Summary
SshAuthenticationClient()
           
 
Method Summary
abstract  void authenticate(AuthenticationProtocolClient authentication, java.lang.String serviceToStart)
           
abstract  boolean canAuthenticate()
           
 boolean canPrompt()
           
 SshAuthenticationPrompt getAuthenticationPrompt()
           
abstract  java.lang.String getMethodName()
           
abstract  java.util.Properties getPersistableProperties()
           
 java.lang.String getUsername()
           
abstract  void reset()
           
 void setAuthenticationPrompt(SshAuthenticationPrompt prompt)
           
abstract  void setPersistableProperties(java.util.Properties properties)
           
 void setUsername(java.lang.String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SshAuthenticationClient

public SshAuthenticationClient()
Method Detail

getMethodName

public abstract java.lang.String getMethodName()
Returns:

authenticate

public abstract void authenticate(AuthenticationProtocolClient authentication,
                                  java.lang.String serviceToStart)
                           throws java.io.IOException,
                                  TerminatedStateException
Parameters:
authentication -
serviceToStart -
Throws:
java.io.IOException
TerminatedStateException

setAuthenticationPrompt

public void setAuthenticationPrompt(SshAuthenticationPrompt prompt)
                             throws AuthenticationProtocolException
Parameters:
prompt -
Throws:
AuthenticationProtocolException

getAuthenticationPrompt

public SshAuthenticationPrompt getAuthenticationPrompt()
Returns:

setUsername

public void setUsername(java.lang.String username)
Parameters:
username -

getUsername

public java.lang.String getUsername()
Returns:

getPersistableProperties

public abstract java.util.Properties getPersistableProperties()
Returns:

reset

public abstract void reset()

setPersistableProperties

public abstract void setPersistableProperties(java.util.Properties properties)
Parameters:
properties -

canAuthenticate

public abstract boolean canAuthenticate()
Returns:

canPrompt

public boolean canPrompt()
Returns:


Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.