On Aug 14, 2009, at 9:31 AM, Olle E. Johansson wrote:


13 aug 2009 kl. 23.12 skrev Dean Willis:


Hmm. Could it be that since SIPS (draft-ietf-siip-sips) requires e2e TLS even more strongly than did 3261 for original sips URIs. So if a URI used in a record-route resolves both TLS and non-TLS, there's a possibility that the return stroke might not use TLS, thereby breaking the e2e TLS requirement. But your proposed wording change seems to have the same effect.



I did not read the draft as SIPS requiring e2e TLS. We still use proxys and have clear communication within the proxy. E2E to me is UAC -> UAS with encryption ALL the way and no middleman.

Did I misunderstand?


It kind of on what you mean by "end to end". Draft-ietf-sip-sips requires that TLS be used on every hop whenever a SIPS URI is used, whereas RFC 3261 allowed an exemption for the "last hop". In the language of the discussion at the time, this was considered "end to end TLS" even though it wasn't "UA to UA TLS".

Under 3261, one could legitimately double record route at a proxy performing contact routing with a first route entry having a SIPS URI and a second having a SIP URI.

With draft-ietf-sip-sips, that behavior is forbidden if the result would be to fail to use TLS on the route-segment indicated with a SIPS URI.

The record-route-fix document is essentially promoting a very special exception by noting that it is possible to construct a SIP URI such that resolution of the SIP URI using the procedures of RFC 3263 would guarantee that TLS is used, even though the URI itself is SIP instead of SIPS.

Consequently, the working I suggested was intended to convey the idea that the "special SIP URI" MUST resolve only to TLS and MUST NOT resolve to a hop that would not use TLS, since the only case in which we RFC 3261 would have allowed us to not use TLS was deprecated by draft-ietf-sip-sips.

--
Dean



_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implement...@cs.columbia.edu for questions on current sip
Use sipp...@ietf.org for new developments on the application of sip

Reply via email to