Michael,

The semantics of a request to a sip: resource are different from a request to a sips: resource. If there are no Contacts registered against a sips: resource, then the correct thing for the proxy to do is to send a 480. This is the same thing the proxy would do if there were no Contacts registered against a sip: resource.

We are not talking about a ciphersuite downgrade here. Providing an error response code that encourages a client to downgrade is just plain irresponsible.

thanks,
-rohan


On Jul 27, 2007, at 9:39 AM, Michael Thomas wrote:
Rohan Mahy wrote:
Michael,

At issue here is what the default implementor is likely to do. With a new 4xx, the misguided but well-meaning implementor is likely to try to "helpfully" "repair" the error without thinking about or understanding the security context.

Using a Warning code raises the bar significantly, but still allows automata to at least log what happened.
As I said, a receiver is completely at liberty to prevent the downgrade by not accepting the downgraded request. Problem solved by those who care. On the other hand I think it's pretty presumptuous that we "know" in all cases whether it's wrong to "repair" the error. Paul brought up several examples. Also: if the receiver allows non-SIPS requests why shouldn't you infer that they want you to "repair" the request? It sure seems like this is a misguided attempt at forcing ineffectual nannyware which is a pointless enterprise for
IETF protocols.

      Mike



_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip

Reply via email to