X-TNL: An XML-based Language for Trust Negotiations