public class AuthGssApiWithMic extends AbstractAuthMethod
log, params
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
SSHPacket |
buildReq()
Builds a
SSHPacket containing the fields common to all authentication method. |
void |
handle(Message cmd,
SSHPacket buf)
Delegate handling of some SSH packet to this object.
|
getName, init, makeAccountResource, request, shouldRetry
public AuthGssApiWithMic(javax.security.auth.login.LoginContext loginContext, java.util.List<org.ietf.jgss.Oid> mechanismOids)
public AuthGssApiWithMic(javax.security.auth.login.LoginContext loginContext, java.util.List<org.ietf.jgss.Oid> mechanismOids, org.ietf.jgss.GSSManager manager)
public SSHPacket buildReq() throws UserAuthException
AbstractAuthMethod
SSHPacket
containing the fields common to all authentication method. Method-specific fields can
further be put into this buffer.buildReq
in class AbstractAuthMethod
UserAuthException
public void handle(Message cmd, SSHPacket buf) throws UserAuthException, TransportException
SSHPacketHandler
handle
in interface SSHPacketHandler
handle
in class AbstractAuthMethod
cmd
- the SSH message identifier
buf
- SSHPacket
containing rest of the requestUserAuthException
TransportException