Top Fields Constructors Methods
org.apache.sshd.server.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.common.NamedFactory, org.apache.sshd.common.signature.Signature, .SignatureFactoriesManager, org.apache.sshd.common.util.GenericUtils, org.apache.sshd.server.auth.AbstractUserAuthFactory, org.apache.sshd.server.session.ServerSession

Author
Apache MINA SSHD Project

Field Summary

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

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

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

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

public List<NamedFactory<Signature>>
public void

Field Detail

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()
UserAuthHostBasedFactoryback to summary
public UserAuthHostBasedFactory(List<NamedFactory<Signature>> factories)

Method Detail

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

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

Parameters
session:ServerSession

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

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
setSignatureFactoriesback to summary
public void setSignatureFactories(List<NamedFactory<Signature>> factories)

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

Annotations
@Override