Package net.schmizz.sshj.userauth.method
Class AuthGssApiWithMic
- java.lang.Object
-
- net.schmizz.sshj.userauth.method.AbstractAuthMethod
-
- net.schmizz.sshj.userauth.method.AuthGssApiWithMic
-
- All Implemented Interfaces:
SSHPacketHandler,AuthMethod
public class AuthGssApiWithMic extends AbstractAuthMethod
Implements authentication by GSS-API.
-
-
Field Summary
-
Fields inherited from class net.schmizz.sshj.userauth.method.AbstractAuthMethod
log, params
-
-
Constructor Summary
Constructors Constructor Description AuthGssApiWithMic(javax.security.auth.login.LoginContext loginContext, java.util.List<org.ietf.jgss.Oid> mechanismOids)AuthGssApiWithMic(javax.security.auth.login.LoginContext loginContext, java.util.List<org.ietf.jgss.Oid> mechanismOids, org.ietf.jgss.GSSManager manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SSHPacketbuildReq()Builds aSSHPacketcontaining the fields common to all authentication method.voidhandle(Message cmd, SSHPacket buf)Delegate handling of some SSH packet to this object.-
Methods inherited from class net.schmizz.sshj.userauth.method.AbstractAuthMethod
getName, init, makeAccountResource, request, setLoggerFactory, shouldRetry
-
-
-
-
Constructor Detail
-
AuthGssApiWithMic
public AuthGssApiWithMic(javax.security.auth.login.LoginContext loginContext, java.util.List<org.ietf.jgss.Oid> mechanismOids)
-
AuthGssApiWithMic
public AuthGssApiWithMic(javax.security.auth.login.LoginContext loginContext, java.util.List<org.ietf.jgss.Oid> mechanismOids, org.ietf.jgss.GSSManager manager)
-
-
Method Detail
-
buildReq
public SSHPacket buildReq() throws UserAuthException
Description copied from class:AbstractAuthMethodBuilds aSSHPacketcontaining the fields common to all authentication method. Method-specific fields can further be put into this buffer.- Overrides:
buildReqin classAbstractAuthMethod- Throws:
UserAuthException
-
handle
public void handle(Message cmd, SSHPacket buf) throws UserAuthException, TransportException
Description copied from interface:SSHPacketHandlerDelegate handling of some SSH packet to this object.- Specified by:
handlein interfaceSSHPacketHandler- Overrides:
handlein classAbstractAuthMethod- Parameters:
cmd- the SSHmessage identifierbuf-SSHPacketcontaining rest of the request- Throws:
UserAuthExceptionTransportException
-
-