# File lib/openid/consumer/idres.rb, line 241
      def create_check_auth_request
        check_args = {}

        # Arguments that are always passed to the server and not
        # included in the signature.
        for k in ['assoc_handle', 'sig', 'signed', 'invalidate_handle']
          val = fetch(k, nil)
          if !val.nil?
            check_args[k] = val
          end
        end

        for k in signed_list
          val = @message.get_aliased_arg(k, NO_DEFAULT)
          check_args[k] = val
        end

        check_args['mode'] = 'check_authentication'
        return Message.from_openid_args(check_args)
      end