User-centric services might enforce requirements difficult to be endorsed by visited networks unless tight coupled trust relations
are previously established among providers. Maintaining those fixed trust relations is costly and unmanageable if the number
of providers increases. Moreover, it requires providers to use a common security model, credentials, policies…Trust Negotiation
can be the solution to this problem since allows to negotiate gradually a security state enabling multiple factor authentication
and authorization even for “strangers” by exchanging various credentials. However, there are still two problems to solve,
the first one is the delay introduced by the trust negotiation messages if used as bootstrapping in every interaction; the
second one is the lack of protocol support. In this article we address those problems by presenting an extension to TLS that
enables trust negotiation and credential issuing (to speed-up following interactions) over a secure channel.