Re: Fwd: draft-dtls-sdp: Allow offerer to establish DTLS association before it has received the SDP answer?

Christer Holmberg <[email protected]>
Newsgroups gmane.ietf.mmusic
Message-ID <D5559919.1D777%[email protected]>
Hi,

>No ... the draft (with the PR) does not work. The key issue is the line
>
>   However, the offerer MUST NOT
>   complete the DTLS handshake before it has received the SDP answer.
>
>This breaks the usage of DTLS-SRTP with SIP and is not needed. The
>argument that you should not send media before you know who it is going
>to is not the problem. The key issue is that some times an SIP UA  needs
>to be able to receive media before it knows who it is from. Of course the
>UA should indicate in the caller ID etc that it is does not know who it
>is from. It might be really reasonable for the UA not to send any human
>generated media before it get the the dtls-id in the offer/answer, and
>validate any identity assertions, and validates in the certificates are
>not revoked, and whatever else the UA wants to to but the spec should not
>forbid receiving information while that is all happening. And to receive
>media, it needs to complete the DTLS handshake.
>
>Let me ask, for your average call flow that uses PRACK, do we think that
>call flow would work if we said there could not be any media before the
>Answer was received ?

I am aware of systems, especially SBCs and media gating devices, that will
not accept media until the answer has been received - PRACK or no PRACK.

Having said that, I am staying neutral in this case - I just want text
that everyone can live with, so we can get the draft done...

>I'm sure the next issue is just my confusion but I was under the
>impression this would help solve the unauthenticated keying problem fro
>DTLS-SRTP. But the dtls-id in this draft never get tied to anything in
>the TLS session. Is that specified elsewhere? Do we need a ref to it ?

The original intention of the id was to be able to indicate whether a new
association is to be established.

Martin¹s draft, draft-thomson-mmusic-sdp-uks, extends the usage, but we
earlier agreed that we are not going to reference it from draft-dtls-sdp.

>One other issues ... It seems that this removes from RFC5763 the line
>
>  The SIP message containing the offer SHOULD be sent to
>   the offerer's SIP proxy over an integrity protected channel.
>
>from RFC 5763. Any reason for that? Seems like the fingerprint should
>still be integrity protected.

The text was removed based on a comment in Ben¹s AD review (14th March):

"-9.2, paragraph 5: "The SIP message containing the offer SHOULD be sent
To the offerer¹s SIP proxy over an integrity protected channel":

This seems redundant with a previous statement 2 sentences back. (Yes,
this was in the original textŠ)"


Regards,

Christer
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.