public class UserAuthHostBasedFactory extends AbstractUserAuthFactory implements SignatureFactoriesManager
| Modifier and Type | Field and Description |
|---|---|
static UserAuthHostBasedFactory |
INSTANCE |
static String |
NAME |
logALLOW_INSECURE_AUTH, ALLOW_NON_INTEGRITY_AUTH, DEFAULT_ALLOW_INSECURE_AUTH, DEFAULT_ALLOW_NON_INTEGRITY_AUTH, HOST_BASED, KB_INTERACTIVE, PASSWORD, PUBLIC_KEYBY_NAME_COMPARATOR, NAME_EXTRACTOR| Constructor and Description |
|---|
UserAuthHostBasedFactory() |
| Modifier and Type | Method and Description |
|---|---|
UserAuthHostBased |
createUserAuth(ClientSession session) |
HostKeyIdentityProvider |
getClientHostKeys() |
String |
getClientHostname() |
String |
getClientUsername() |
List<NamedFactory<Signature>> |
getSignatureFactories() |
void |
setClientHostKeys(HostKeyIdentityProvider clientHostKeys) |
void |
setClientHostname(String clientHostname) |
void |
setClientUsername(String clientUsername) |
void |
setSignatureFactories(List<NamedFactory<Signature>> factories) |
getName, toStringgetSimplifiedLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSignatureFactories, getSignatureFactoriesNameList, getSignatureFactoriesNames, resolveSignatureFactories, setSignatureFactoriesNameList, setSignatureFactoriesNames, setSignatureFactoriesNamescreateUserAuth, isDataIntegrityAuthenticationTransport, isSecureAuthenticationTransportfindByName, getName, getNameList, getNames, ofName, removeByNamepublic static final String NAME
public static final UserAuthHostBasedFactory INSTANCE
public List<NamedFactory<Signature>> getSignatureFactories()
getSignatureFactories in interface SignatureFactoriesManagerpublic void setSignatureFactories(List<NamedFactory<Signature>> factories)
setSignatureFactories in interface SignatureFactoriesManagerpublic HostKeyIdentityProvider getClientHostKeys()
public void setClientHostKeys(HostKeyIdentityProvider clientHostKeys)
public String getClientUsername()
public void setClientUsername(String clientUsername)
public String getClientHostname()
public void setClientHostname(String clientHostname)
public UserAuthHostBased createUserAuth(ClientSession session) throws IOException
createUserAuth in interface UserAuthMethodFactory<ClientSession,UserAuth>IOExceptionCopyright © 2008–2020 The Apache Software Foundation. All rights reserved.