public class UserAuthHostBasedFactory extends AbstractUserAuthFactory implements SignatureFactoriesManager
| Modifier and Type | Field and Description |
|---|---|
private HostKeyIdentityProvider |
clientHostKeys |
private java.lang.String |
clientHostname |
private java.lang.String |
clientUsername |
private java.util.List<NamedFactory<Signature>> |
factories |
static UserAuthHostBasedFactory |
INSTANCE |
static java.lang.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() |
java.lang.String |
getClientHostname() |
java.lang.String |
getClientUsername() |
java.util.List<NamedFactory<Signature>> |
getSignatureFactories() |
void |
setClientHostKeys(HostKeyIdentityProvider clientHostKeys) |
void |
setClientHostname(java.lang.String clientHostname) |
void |
setClientUsername(java.lang.String clientUsername) |
void |
setSignatureFactories(java.util.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 java.lang.String NAME
public static final UserAuthHostBasedFactory INSTANCE
private java.util.List<NamedFactory<Signature>> factories
private HostKeyIdentityProvider clientHostKeys
private java.lang.String clientUsername
private java.lang.String clientHostname
public java.util.List<NamedFactory<Signature>> getSignatureFactories()
getSignatureFactories in interface SignatureFactoriesManagerSignature factoriespublic void setSignatureFactories(java.util.List<NamedFactory<Signature>> factories)
setSignatureFactories in interface SignatureFactoriesManagerpublic HostKeyIdentityProvider getClientHostKeys()
public void setClientHostKeys(HostKeyIdentityProvider clientHostKeys)
public java.lang.String getClientUsername()
public void setClientUsername(java.lang.String clientUsername)
public java.lang.String getClientHostname()
public void setClientHostname(java.lang.String clientHostname)
public UserAuthHostBased createUserAuth(ClientSession session) throws java.io.IOException
createUserAuth in interface UserAuthMethodFactory<ClientSession,UserAuth>session - The session for which authentication is requiredjava.io.IOException - If failed to create the instance