Class UserAuthHostBasedFactory
java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.common.auth.AbstractUserAuthMethodFactory<ClientSession, UserAuth>
org.apache.sshd.client.auth.AbstractUserAuthFactory
org.apache.sshd.client.auth.hostbased.UserAuthHostBasedFactory
- All Implemented Interfaces:
UserAuthFactory, org.apache.sshd.common.auth.UserAuthMethodFactory<ClientSession, UserAuth>, org.apache.sshd.common.NamedResource, org.apache.sshd.common.signature.SignatureFactoriesHolder, org.apache.sshd.common.signature.SignatureFactoriesManager
public class UserAuthHostBasedFactory
extends AbstractUserAuthFactory
implements org.apache.sshd.common.signature.SignatureFactoriesManager
- Author:
- Apache MINA SSHD Project
-
Field Summary
FieldsFields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
logFields inherited from interface org.apache.sshd.common.NamedResource
BY_NAME_COMPARATOR, NAME_EXTRACTORFields inherited from interface org.apache.sshd.common.auth.UserAuthMethodFactory
HOST_BASED, KB_INTERACTIVE, PASSWORD, PUBLIC_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateUserAuth(ClientSession session) org.apache.sshd.client.auth.hostbased.HostKeyIdentityProviderList<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.signature.Signature>> voidsetClientHostKeys(org.apache.sshd.client.auth.hostbased.HostKeyIdentityProvider clientHostKeys) voidsetClientHostname(String clientHostname) voidsetClientUsername(String clientUsername) voidsetSignatureFactories(List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.signature.Signature>> factories) Methods inherited from class AbstractUserAuthMethodFactory
getName, toStringMethods inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
debug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warnMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.sshd.common.NamedResource
getNameMethods inherited from interface org.apache.sshd.common.signature.SignatureFactoriesHolder
getSignatureFactoriesNameList, getSignatureFactoriesNamesMethods inherited from interface org.apache.sshd.common.signature.SignatureFactoriesManager
setSignatureFactoriesNameList, setSignatureFactoriesNames, setSignatureFactoriesNames
-
Field Details
-
NAME
- See Also:
-
INSTANCE
-
-
Constructor Details
-
UserAuthHostBasedFactory
public UserAuthHostBasedFactory()
-
-
Method Details
-
getSignatureFactories
public List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.signature.Signature>> getSignatureFactories()- Specified by:
getSignatureFactoriesin interfaceorg.apache.sshd.common.signature.SignatureFactoriesHolder
-
setSignatureFactories
public void setSignatureFactories(List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.signature.Signature>> factories) - Specified by:
setSignatureFactoriesin interfaceorg.apache.sshd.common.signature.SignatureFactoriesManager
-
getClientHostKeys
public org.apache.sshd.client.auth.hostbased.HostKeyIdentityProvider getClientHostKeys() -
setClientHostKeys
public void setClientHostKeys(org.apache.sshd.client.auth.hostbased.HostKeyIdentityProvider clientHostKeys) -
getClientUsername
-
setClientUsername
-
getClientHostname
-
setClientHostname
-
createUserAuth
- Specified by:
createUserAuthin interfaceorg.apache.sshd.common.auth.UserAuthMethodFactory<ClientSession, UserAuth>- Throws:
IOException
-