[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Sip] SIPS question
Hi,
> >Also, it's not only about mid-session requests, even if that may be so in
> >most cases. Assume the Request-URI for the initial INVITE is SIPS-URI, but
> the
> >UAC uses an outbound proxy, ie using a pre-configured Route with SIP-URI.
>
> The design of SIPS used as the 'remote target', as the AoR of the
> destination, necessitates that this first hop go over TLS. Look, as I said,
> outbound proxies are proxy servers, proxy servers MUST support TLS, and
> entities that support TLS MUST support SIPS. Converting this Route header to
> a TLS route is plausible and allowed by the spec.
Yes, but the problem is again if the UAC doesn't support TLS. Assume the UAC
gets the Request-URI SIPS-URI from some "external source" (ENUM, data base,
whatever...), but since it uses an outbound proxy, using a predefined Route with
SIP-URI, it doesn't care about the Request-URI SIPS-URI.
I don't know if that scenario is "allowed" or not, but my point was that the
problem would be the same as for mid-session requests.
> We considered both transport parameters (transport=tls was obsoleted in
> favor of SIPS, as I'm sure you recall) and Require/Supported option tags in
> our deliberations about SIPS. The point is that we wanted a resource
> identifier that indicates directly that it should be contacted securely.
Another option would be that the URI in the TO header, which IS end-to-end,
would be used to indicate if to use TLS or not. That would not allow that TLS is
used between specific hops only, though.
Now, however, TLS would be used for the mid-session requests EVEN if the record
routing proxies insert SIP-URI in the Record-Route headers, and/or the UAC
inserts SIP-URI in the Contact header, since the TO header URI would not change.
Now TLS would always be used for the whole session, and not only for the INVITE,
but I assume that is how most people intend to use it anyway. Or?
But, I still think the easiest fix would be to change the text as proposed
earlier. Then, we may have to write something about the outbound proxy scenario
- or use Jonathan's proposal to use TLS only if the previous hop used TLS
(assuming we want to use TLS end-to-end ONLY, that is).
Regards,
Christer Holmberg
Ericsson Finland
_______________________________________________
Sip mailing list https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip