[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Sip] SIPS question



Removing this restriction seems to fix the problem, I think.

"Independent
   of which URI is used as input to the procedures of [4], if the
   Request-URI specifies a SIPS resource, the UAC MUST follow the
   procedures of [4] as if the input URI were a SIPS URI."

But also, would mandating that: if a REGISTER has a sips-uri contact, the To-header must contain a sips-uri work? and visa versa? 

eg: UA2 registers with sips-uri in both To-header and contact-header (sips in both or neither, but not mixed).

In this case, UA2 home proxy will reject the request with 404 if UA1 sends a request with sip-uri. UA2 can also reject the request directly if it doesn't want to accept requests not using TLS.

Regards,
Hisham

> -----Original Message-----
> From: ext Christer Holmberg [mailto:christer.holmberg@lmf.ericsson.se]
> Sent: Monday, November 04, 2002 1:55 PM
> To: Peterson, Jon
> Cc: 'Anders Kristensen'; sip@ietf.org
> Subject: 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
> 
_______________________________________________
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