def ssh_accept_sec_context(self, hostname, username, recv_token):
self._gss_host = hostname<EOL>self._username = username<EOL>targ_name = "<STR_LIT>" + self._gss_host<EOL>self._gss_srv_ctxt = sspi.ServerAuth("<STR_LIT>", spn=targ_name)<EOL>error, token = self._gss_srv_ctxt.authorize(recv_token)<EOL>token = token[<NUM_LIT:0>].Buffer<EOL>if error == <NUM_LIT:0>:<EOL><INDENT>self._gss_srv_ctxt_status = True<EOL>token = None<EOL><DEDENT>return token<EOL>
Accept a SSPI context (server mode).

:param str hostname: The servers FQDN
:param str username: The name of the user who attempts to login
:param str recv_token: The SSPI Token received from the server,
                       if it's not the initial call.
:return: A ``String`` if the SSPI has returned a token or ``None`` if
         no token was returned