Re: k= and draft-ietf-mmusic-rfc4566bis
Eric Rescorla <[email protected]> Fri, 15 Sep 2017 14:18:23 -0700
| Newsgroups | gmane.ietf.mmusic |
|---|---|
| Message-ID | <CABcZeBM6q+JmdSwgBD2eoKbsFehRXqVnEr-xxQ1j+SXY5Tiz0A@mail.gmail.com> |
LGTM On Fri, Sep 15, 2017 at 2:02 PM, Ali C. Begen <[email protected]> wrote: > Hi guys, > > Here is the proposed text for 5.12 based on the comments so far: > > 5.12. Encryption Keys ("k=") > > k=<method> > k=<method>:<encryption key> > > The “k=“ line is obsolete and MUST NOT be used. It is included in this > document for legacy reasons. One MUST NOT include a "k=" line in an SDP, > and MUST discard it if it is received in an SDP. > > If we are good with this, I will revise the draft and we will go for WGLC. > > Thanks. > -acbegen > > > On Wed, Sep 13, 2017 at 12:58 PM, Christer Holmberg < > [email protected]> wrote: > >> Hi, >> >> I support the approach below too. >> >> However, I think we should have a little more text: saying that k= is >> included for legacy reasons, that one must not include it in SDP, and if >> received must accept and discard it. >> >> …or something like that. >> >> Regards, >> >> Christer >> >> From: mmusic <[email protected]> on behalf of Eric Rescorla < >> [email protected]> >> Date: Wednesday 13 September 2017 at 01:33 >> To: Colin Perkins <[email protected]> >> Cc: "[email protected]" <[email protected]>, "[email protected]" < >> [email protected]> >> Subject: Re: [MMUSIC] k= and draft-ietf-mmusic-rfc4566bis >> >> This seems like a fine resolution to me. >> >> On Tue, Sep 12, 2017 at 2:32 PM, Colin Perkins <[email protected]> wrote: >> >>> >>> > On 12 Sep 2017, at 16:42, Paul Kyzivat <[email protected]> wrote: >>> > >>> > On 9/12/17 10:03 AM, Cullen Jennings wrote: >>> >> First, I don't feel strongly about this and glad to go with whatever >>> Colin wants ... but what I was thinking .... >>> >> k= is still defined by RFC4566 and things that implement RFC4566 >>> still use it. I don't think we have an IANA table for this but if we do, >>> the IANA registry still lists it with the reference for it as RFC4566. >>> >> This bis draft becomes a new RFCAAAA and RFCAAAA does not mention k= >>> one way or another. If something that implements RFCAAAA receives a k= >>> line, it gets treated just like any other unknown line and is ignored. >>> >> There not enough advice on how to use the k= stuff to expect >>> interoperable implementation of any type of security that the IETF would >>> currently consider acceptable to publish as a standard. Anyone who uses k= >>> is very unlikely to be upgrading their software to RFCAAAA. I just don't >>> see anything good that comes of putting this in the new RFC and it just >>> adds to the confusion of how to secure RTP. >>> > >>> > One thing: if all mention of k= is removed from the bis, then in the >>> (far) someone who is defining a new line might choose k= for it. >>> (Admittedly this is pretty far fetched.) >>> > >>> > I think a cleaner way to handle this would be to deprecate k= in the >>> bis. >>> >>> I’d not object if the text in 4566bis was changed to: >>> >>> ================ >>> 5.12. Encryption Keys ("k=") >>> >>> k=<method> >>> k=<method>:<encryption key> >>> >>> >>> The “k=“ line is obsolete and MUST NOT be used. >>> >>> 5.13. Attributes (“a=“) >>> … >>> ================ >>> >>> …or something similar. I just don’t think we can remove it entirely. >>> >>> >>> -- >>> Colin Perkins >>> https://csperkins.org/ >>> >>> >>> >>> >>> _______________________________________________ >>> mmusic mailing list >>> [email protected] >>> https://www.ietf.org/mailman/listinfo/mmusic >>> >> >> >> _______________________________________________ >> mmusic mailing list >> [email protected] >> https://www.ietf.org/mailman/listinfo/mmusic >> >> > _______________________________________________ mmusic mailing list [email protected] https://www.ietf.org/mailman/listinfo/mmusic