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/ |