code: def ssh_get_mic(self, session_id, gss_kex=False):
          
          self._session_id = session_id
          if not gss_kex:
              mic_field = self._ssh_build_mic(
                  self._session_id,
                  self._username,
                  self._service,
                  self._auth_method,
              )
              mic_token = self._gss_ctxt.sign(mic_field)
          else:
              # for key exchange with gssapi-keyex
              mic_token = self._gss_srv_ctxt.sign(self._session_id)
          return mic_token
docs: Create the MIC token for a SSH2 message.
  
          :param str session_id: The SSH session ID
          :param bool gss_kex: Generate the MIC for Key Exchange with SSPI or not
          :return: gssapi-with-mic:
                   Returns the MIC token from SSPI for the message we created
                   with ``_ssh_build_mic``.
                   gssapi-keyex:
                   Returns the MIC token from SSPI with the SSH session ID as
                   message.