Package net.schmizz.sshj.userauth.method
Class KeyedAuthMethod
- java.lang.Object
-
- net.schmizz.sshj.userauth.method.AbstractAuthMethod
-
- net.schmizz.sshj.userauth.method.KeyedAuthMethod
-
- All Implemented Interfaces:
SSHPacketHandler,AuthMethod
- Direct Known Subclasses:
AuthHostbased,AuthPublickey
public abstract class KeyedAuthMethod extends AbstractAuthMethod
-
-
Field Summary
Fields Modifier and Type Field Description protected KeyProviderkProv-
Fields inherited from class net.schmizz.sshj.userauth.method.AbstractAuthMethod
log, params
-
-
Constructor Summary
Constructors Constructor Description KeyedAuthMethod(java.lang.String name, KeyProvider kProv)
-
Method Summary
-
Methods inherited from class net.schmizz.sshj.userauth.method.AbstractAuthMethod
buildReq, getName, handle, init, makeAccountResource, request, setLoggerFactory
-
-
-
-
Field Detail
-
kProv
protected final KeyProvider kProv
-
-
Constructor Detail
-
KeyedAuthMethod
public KeyedAuthMethod(java.lang.String name, KeyProvider kProv)
-
-
Method Detail
-
shouldRetry
public boolean shouldRetry()
- Specified by:
shouldRetryin interfaceAuthMethod- Overrides:
shouldRetryin classAbstractAuthMethod- Returns:
- whether authentication should be reattempted if it failed.
-
putPubKey
protected SSHPacket putPubKey(SSHPacket reqBuf) throws UserAuthException
- Throws:
UserAuthException
-
putSig
protected SSHPacket putSig(SSHPacket reqBuf) throws UserAuthException
- Throws:
UserAuthException
-
-