rfc8842v3.txt   rfc8842.txt 
Internet Engineering Task Force (IETF) C. Holmberg Internet Engineering Task Force (IETF) C. Holmberg
Request for Comments: 8842 Ericsson Request for Comments: 8842 Ericsson
Updates: 5763, 7345 R. Shpount Updates: 5763, 7345 R. Shpount
Category: Standards Track TurboBridge Category: Standards Track TurboBridge
ISSN: 2070-1721 May 2020 ISSN: 2070-1721 January 2021
Session Description Protocol (SDP) Offer/Answer Considerations for Session Description Protocol (SDP) Offer/Answer Considerations for
Datagram Transport Layer Security (DTLS) and Transport Layer Security Datagram Transport Layer Security (DTLS) and Transport Layer Security
(TLS) (TLS)
Abstract Abstract
This document defines the Session Description Protocol (SDP) offer/ This document defines the Session Description Protocol (SDP) offer/
answer procedures for negotiating and establishing a Datagram answer procedures for negotiating and establishing a Datagram
Transport Layer Security (DTLS) association. The document also Transport Layer Security (DTLS) association. The document also
skipping to change at line 44 skipping to change at line 44
received public review and has been approved for publication by the received public review and has been approved for publication by the
Internet Engineering Steering Group (IESG). Further information on Internet Engineering Steering Group (IESG). Further information on
Internet Standards is available in Section 2 of RFC 7841. Internet Standards is available in Section 2 of RFC 7841.
Information about the current status of this document, any errata, Information about the current status of this document, any errata,
and how to provide feedback on it may be obtained at and how to provide feedback on it may be obtained at
https://www.rfc-editor.org/info/rfc8842. https://www.rfc-editor.org/info/rfc8842.
Copyright Notice Copyright Notice
Copyright (c) 2020 IETF Trust and the persons identified as the Copyright (c) 2021 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(https://trustee.ietf.org/license-info) in effect on the date of (https://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
skipping to change at line 221 skipping to change at line 221
Name: tls-id Name: tls-id
Value: tls-id-value Value: tls-id-value
Usage Level: media Usage Level: media
Charset Dependent: no Charset Dependent: no
Default Value: N/A Default Value: N/A
Syntax: tls-id-value = 20*255(tls-id-char) Syntax:
tls-id-value = 20*255(tls-id-char)
tls-id-char = ALPHA / DIGIT / "+" / "/" / "-" / "_" tls-id-char = ALPHA / DIGIT / "+" / "/" / "-" / "_"
<ALPHA and DIGIT defined in RFC 4566> <ALPHA and DIGIT defined in RFC 4566>
Example: a=tls-id:abc3de65cddef001be82 Example:
a=tls-id:abc3de65cddef001be82
Every time an endpoint requests to establish a new DTLS association, Every time an endpoint requests to establish a new DTLS association,
the endpoint MUST generate a new local "tls-id" attribute value. An the endpoint MUST generate a new local "tls-id" attribute value. An
unchanged local "tls-id" attribute value, in combination with non- unchanged local "tls-id" attribute value, in combination with non-
changed fingerprints, indicates that the endpoint intends to reuse changed fingerprints, indicates that the endpoint intends to reuse
the existing DTLS association. the existing DTLS association.
The "tls-id" attribute value MUST be generated using a strong random The "tls-id" attribute value MUST be generated using a strong random
function and include at least 120 bits of randomness. function and include at least 120 bits of randomness.
skipping to change at line 872 skipping to change at line 874
[RFC8445] Keranen, A., Holmberg, C., and J. Rosenberg, "Interactive [RFC8445] Keranen, A., Holmberg, C., and J. Rosenberg, "Interactive
Connectivity Establishment (ICE): A Protocol for Network Connectivity Establishment (ICE): A Protocol for Network
Address Translator (NAT) Traversal", RFC 8445, Address Translator (NAT) Traversal", RFC 8445,
DOI 10.17487/RFC8445, July 2018, DOI 10.17487/RFC8445, July 2018,
<https://www.rfc-editor.org/info/rfc8445>. <https://www.rfc-editor.org/info/rfc8445>.
[RFC8843] Holmberg, C., Alvestrand, H., and C. Jennings, [RFC8843] Holmberg, C., Alvestrand, H., and C. Jennings,
"Negotiating Media Multiplexing Using the Session "Negotiating Media Multiplexing Using the Session
Description Protocol (SDP)", RFC 8843, Description Protocol (SDP)", RFC 8843,
DOI 10.17487/RFC8843, 2020, DOI 10.17487/RFC8843, January 2021,
<https://www.rfc-editor.org/info/rfc8843>. <https://www.rfc-editor.org/info/rfc8843>.
[RFC8859] Nandakumar, S., "A Framework for SDP Attributes when [RFC8859] Nandakumar, S., "A Framework for Session Description
Multiplexing", RFC 8859, DOI 10.17487/RFC8859, February Protocol (SDP) Attributes When Multiplexing", RFC 8859,
2018, <https://www.rfc-editor.org/info/rfc8859>. DOI 10.17487/RFC8859, January 2021,
<https://www.rfc-editor.org/info/rfc8859>.
12.2. Informative References 12.2. Informative References
[ITU.T38] ITU-T, "Procedures for real-time Group 3 facsimile [ITU.T38] ITU-T, "Procedures for real-time Group 3 facsimile
communication over IP networks", Recommendation T.38, communication over IP networks", Recommendation T.38,
September 2010, <https://www.itu.int/rec/T-REC-T.38/en>. September 2010, <https://www.itu.int/rec/T-REC-T.38/en>.
[RFC4474] Peterson, J. and C. Jennings, "Enhancements for [RFC4474] Peterson, J. and C. Jennings, "Enhancements for
Authenticated Identity Management in the Session Authenticated Identity Management in the Session
Initiation Protocol (SIP)", RFC 4474, Initiation Protocol (SIP)", RFC 4474,
skipping to change at line 922 skipping to change at line 925
<https://www.rfc-editor.org/info/rfc7983>. <https://www.rfc-editor.org/info/rfc7983>.
[RFC8224] Peterson, J., Jennings, C., Rescorla, E., and C. Wendt, [RFC8224] Peterson, J., Jennings, C., Rescorla, E., and C. Wendt,
"Authenticated Identity Management in the Session "Authenticated Identity Management in the Session
Initiation Protocol (SIP)", RFC 8224, Initiation Protocol (SIP)", RFC 8224,
DOI 10.17487/RFC8224, February 2018, DOI 10.17487/RFC8224, February 2018,
<https://www.rfc-editor.org/info/rfc8224>. <https://www.rfc-editor.org/info/rfc8224>.
[RFC8839] Petit-Huguenin, M., Nandakumar, S., Holmberg, C., Keränen, [RFC8839] Petit-Huguenin, M., Nandakumar, S., Holmberg, C., Keränen,
A., and R. Shpount, "Session Description Protocol (SDP) A., and R. Shpount, "Session Description Protocol (SDP)
Offer/Answer procedures for Interactive Connectivity Offer/Answer Procedures for Interactive Connectivity
Establishment (ICE)", RFC 8839, DOI 10.17487/RFC8839, Establishment (ICE)", RFC 8839, DOI 10.17487/RFC8839,
2020, <https://www.rfc-editor.org/info/rfc8839>. January 2021, <https://www.rfc-editor.org/info/rfc8839>.
[RFC8844] Thomson, M. and E. Rescorla, "Unknown Key Share Attacks on [RFC8844] Thomson, M. and E. Rescorla, "Unknown Key-Share Attacks on
uses of TLS with the Session Description Protocol (SDP)", Uses of TLS with the Session Description Protocol (SDP)",
RFC 8844, DOI 10.17487/RFC8844, 2020, RFC 8844, DOI 10.17487/RFC8844, January 2021,
<https://www.rfc-editor.org/info/rfc8844>. <https://www.rfc-editor.org/info/rfc8844>.
Acknowledgements Acknowledgements
Thanks to Justin Uberti, Martin Thomson, Paul Kyzivat, Jens Guballa, Thanks to Justin Uberti, Martin Thomson, Paul Kyzivat, Jens Guballa,
Charles Eckel, Gonzalo Salgueiro, and Paul Jones for providing Charles Eckel, Gonzalo Salgueiro, and Paul Jones for providing
comments and suggestions on the document. Ben Campbell performed an comments and suggestions on the document. Ben Campbell performed an
Area Director review. Paul Kyzivat performed a Gen-ART review. Area Director review. Paul Kyzivat performed a Gen-ART review.
Authors' Addresses Authors' Addresses
 End of changes. 9 change blocks. 
13 lines changed or deleted 16 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/