# File lib/mcollective/security/psk.rb, line 46
      def encoderequest(sender, msg, requestid, filter, target_agent, target_collective, ttl=60)
        serialized = Marshal.dump(msg)
        digest = makehash(serialized)

        req = create_request(requestid, filter, serialized, @initiated_by, target_agent, target_collective, ttl)
        req[:hash] = digest

        Marshal.dump(req)
      end