Top Fields Constructors Methods
org.apache.sshd.client.auth.hostbased

public Class UserAuthHostBasedFactory

extends AbstractUserAuthFactory
implements SignatureFactoriesManager
Class Inheritance
All Implemented Interfaces
org.apache.sshd.common.signature.SignatureFactoriesManager, org.apache.sshd.common.signature.SignatureFactoriesHolder
Imports
java.io.IOException, java.util.List, org.apache.sshd.client.auth.AbstractUserAuthFactory, org.apache.sshd.client.session.ClientSession, org.apache.sshd.common.NamedFactory, org.apache.sshd.common.signature.Signature, .SignatureFactoriesManager, org.apache.sshd.common.util.GenericUtils

Author
Apache MINA SSHD Project

Field Summary

Modifier and TypeField and Description
private HostKeyIdentityProvider
private String
private String
private List<NamedFactory<Signature>>
public static final UserAuthHostBasedFactory
public static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public UserAuthHostBased
createUserAuth(ClientSession
The session for which authentication is required
session
)

Implements org.apache.sshd.common.auth.UserAuthMethodFactory.createUserAuth.

public HostKeyIdentityProvider
public String
public String
public List<NamedFactory<Signature>>
public void
public void
setClientHostname(String clientHostname)

public void
setClientUsername(String clientUsername)

public void

Field Detail

clientHostKeysback to summary
private HostKeyIdentityProvider clientHostKeys
clientHostnameback to summary
private String clientHostname
clientUsernameback to summary
private String clientUsername
factoriesback to summary
private List<NamedFactory<Signature>> factories
INSTANCEback to summary
public static final UserAuthHostBasedFactory INSTANCE
NAMEback to summary
public static final String NAME

Constructor Detail

UserAuthHostBasedFactoryback to summary
public UserAuthHostBasedFactory()

Method Detail

createUserAuthback to summary
public UserAuthHostBased createUserAuth(ClientSession session) throws IOException

Implements org.apache.sshd.common.auth.UserAuthMethodFactory.createUserAuth.

Parameters
session:ClientSession

Doc from org.apache.sshd.common.auth.UserAuthMethodFactory.createUserAuth.

The session for which authentication is required

Returns:UserAuthHostBased

Doc from org.apache.sshd.common.auth.UserAuthMethodFactory.createUserAuth.

The authenticator instance

Annotations
@Override
Exceptions
IOException:

Doc from org.apache.sshd.common.auth.UserAuthMethodFactory.createUserAuth.

If failed to create the instance

getClientHostKeysback to summary
public HostKeyIdentityProvider getClientHostKeys()
getClientHostnameback to summary
public String getClientHostname()
getClientUsernameback to summary
public String getClientUsername()
getSignatureFactoriesback to summary
public List<NamedFactory<Signature>> getSignatureFactories()

Implements org.apache.sshd.common.signature.SignatureFactoriesHolder.getSignatureFactories.

Returns:List<NamedFactory<Signature>>

Doc from org.apache.sshd.common.signature.SignatureFactoriesHolder.getSignatureFactories.

The list of named Signature factories

Annotations
@Override
setClientHostKeysback to summary
public void setClientHostKeys(HostKeyIdentityProvider clientHostKeys)
setClientHostnameback to summary
public void setClientHostname(String clientHostname)
setClientUsernameback to summary
public void setClientUsername(String clientUsername)
setSignatureFactoriesback to summary
public void setSignatureFactories(List<NamedFactory<Signature>> factories)

Implements org.apache.sshd.common.signature.SignatureFactoriesManager.setSignatureFactories.

Annotations
@Override