com.sshtools.j2ssh.authentication

Class HostbasedAuthenticationClient


public class HostbasedAuthenticationClient
extends SshAuthenticationClient

Version:
$Revision: 1.20 $
Author:
$author$

Field Summary

protected SshPrivateKey
key

Constructor Summary

HostbasedAuthenticationClient()
Creates a new HostbasedAuthenticationClient object.

Method Summary

void
authenticate(AuthenticationProtocolClient authentication, String serviceToStart)
boolean
canAuthenticate()
String
getMethodName()
Properties
getPersistableProperties()
void
reset()
void
setClientUsername(String clientUser)
void
setKey(SshPrivateKey key)
void
setPersistableProperties(Properties properties)

Methods inherited from class com.sshtools.j2ssh.authentication.SshAuthenticationClient

authenticate, canAuthenticate, canPrompt, getAuthenticationPrompt, getMethodName, getPersistableProperties, getUsername, reset, setAuthenticationPrompt, setPersistableProperties, setUsername

Field Details

key

protected SshPrivateKey key

Constructor Details

HostbasedAuthenticationClient

public HostbasedAuthenticationClient()
Creates a new HostbasedAuthenticationClient object.

Method Details

authenticate

public void authenticate(AuthenticationProtocolClient authentication,
                         String serviceToStart)
            throws IOException,
                   TerminatedStateException
Overrides:
authenticate in interface SshAuthenticationClient
Parameters:
authentication -
serviceToStart -

canAuthenticate

public boolean canAuthenticate()
Overrides:
canAuthenticate in interface SshAuthenticationClient
Returns:

getMethodName

public String getMethodName()
Overrides:
getMethodName in interface SshAuthenticationClient
Returns:

getPersistableProperties

public Properties getPersistableProperties()
Overrides:
getPersistableProperties in interface SshAuthenticationClient

reset

public void reset()
Overrides:
reset in interface SshAuthenticationClient

setClientUsername

public void setClientUsername(String clientUser)
Parameters:
clientUser -

setKey

public void setKey(SshPrivateKey key)
Parameters:
key -

setPersistableProperties

public void setPersistableProperties(Properties properties)
Overrides:
setPersistableProperties in interface SshAuthenticationClient
Parameters:
properties -

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