draft-ietf-httpbis-digest-headers-13.txt | draft-ietf-httpbis-digest-headers-latest.txt | |||
---|---|---|---|---|
HTTP Working Group R. Polli | HTTP Working Group R. Polli | |||
Internet-Draft Team Digitale, Italian Government | Internet-Draft Team Digitale, Italian Government | |||
Obsoletes: 3230 (if approved) L. Pardue | Obsoletes: 3230 (if approved) L. Pardue | |||
Intended status: Standards Track Cloudflare | Intended status: Standards Track Cloudflare | |||
Expires: January 11, 2024 July 10, 2023 | Expires: May 14, 2024 November 11, 2023 | |||
Digest Fields | Digest Fields | |||
draft-ietf-httpbis-digest-headers-13 | draft-ietf-httpbis-digest-headers-latest | |||
Abstract | Abstract | |||
This document defines HTTP fields that support integrity digests. | This document defines HTTP fields that support integrity digests. | |||
The Content-Digest field can be used for the integrity of HTTP | The Content-Digest field can be used for the integrity of HTTP | |||
message content. The Repr-Digest field can be used for the integrity | message content. The Repr-Digest field can be used for the integrity | |||
of HTTP representations. Want-Content-Digest and Want-Repr-Digest | of HTTP representations. Want-Content-Digest and Want-Repr-Digest | |||
can be used to indicate a sender's interest and preferences for | can be used to indicate a sender's interest and preferences for | |||
receiving the respective Integrity fields. | receiving the respective Integrity fields. | |||
skipping to change at page 2, line 10 ¶ | skipping to change at page 2, line 10 ¶ | |||
Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
Drafts is at https://datatracker.ietf.org/drafts/current/. | Drafts is at https://datatracker.ietf.org/drafts/current/. | |||
Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
This Internet-Draft will expire on January 11, 2024. | This Internet-Draft will expire on May 14, 2024. | |||
Copyright Notice | Copyright Notice | |||
Copyright (c) 2023 IETF Trust and the persons identified as the | Copyright (c) 2023 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 | |||
skipping to change at page 18, line 15 ¶ | skipping to change at page 18, line 15 ¶ | |||
7.3. Deprecate the Hypertext Transfer Protocol (HTTP) Digest Algorithm | 7.3. Deprecate the Hypertext Transfer Protocol (HTTP) Digest Algorithm | |||
Values Registry | Values Registry | |||
IANA is requested to deprecate the "Hypertext Transfer Protocol | IANA is requested to deprecate the "Hypertext Transfer Protocol | |||
(HTTP) Digest Algorithm Values" registry at | (HTTP) Digest Algorithm Values" registry at | |||
https://www.iana.org/assignments/http-dig-alg/http-dig-alg.xhtml [2] | https://www.iana.org/assignments/http-dig-alg/http-dig-alg.xhtml [2] | |||
and replace the note on this registry with the following text: | and replace the note on this registry with the following text: | |||
"This registry is deprecated since it lists the algorithms that | "This registry is deprecated since it lists the algorithms that | |||
can be used with the Digest and Want-Digest fields defined in | can be used with the Digest and Want-Digest fields defined in | |||
[RFC3230] https://www.iana.org/ [3], which has been obsoleted by | [RFC3230], which has been obsoleted by [rfc-to-be-this-document]. | |||
[rfc-to-be-this-document]. While registration is not closed, new | While registration is not closed, new registrations are encouraged | |||
registrations are encouraged to use the [Hash Algorithms for HTTP | to use the [Hash Algorithms for HTTP Digest | |||
Digest Fields]https://www.iana.org/assignments/http-digest-hash- | Fields]https://www.iana.org/assignments/http-digest-hash-alg/ [3] | |||
alg/ [4] registry instead. | registry instead." | |||
8. References | 8. References | |||
8.1. Normative References | 8.1. Normative References | |||
[FOLDING] Watsen, K., Auerswald, E., Farrel, A., and Q. Wu, | [FOLDING] Watsen, K., Auerswald, E., Farrel, A., and Q. Wu, | |||
"Handling Long Lines in Content of Internet-Drafts and | "Handling Long Lines in Content of Internet-Drafts and | |||
RFCs", RFC 8792, DOI 10.17487/RFC8792, June 2020, | RFCs", RFC 8792, DOI 10.17487/RFC8792, June 2020, | |||
<https://www.rfc-editor.org/info/rfc8792>. | <https://www.rfc-editor.org/info/rfc8792>. | |||
skipping to change at page 21, line 19 ¶ | skipping to change at page 21, line 19 ¶ | |||
[RFC9112] Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke, | [RFC9112] Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke, | |||
Ed., "HTTP/1.1", STD 99, RFC 9112, DOI 10.17487/RFC9112, | Ed., "HTTP/1.1", STD 99, RFC 9112, DOI 10.17487/RFC9112, | |||
June 2022, <https://www.rfc-editor.org/info/rfc9112>. | June 2022, <https://www.rfc-editor.org/info/rfc9112>. | |||
[RFC9260] Stewart, R., Tuexen, M., and K. Nielsen, "Stream Control | [RFC9260] Stewart, R., Tuexen, M., and K. Nielsen, "Stream Control | |||
Transmission Protocol", RFC 9260, DOI 10.17487/RFC9260, | Transmission Protocol", RFC 9260, DOI 10.17487/RFC9260, | |||
June 2022, <https://www.rfc-editor.org/info/rfc9260>. | June 2022, <https://www.rfc-editor.org/info/rfc9260>. | |||
[SIGNATURES] | [SIGNATURES] | |||
Backman, A., Richer, J., and M. Sporny, "HTTP Message | Backman, A., Richer, J., and M. Sporny, "HTTP Message | |||
Signatures", draft-ietf-httpbis-message-signatures-17 | Signatures", draft-ietf-httpbis-message-signatures-19 | |||
(work in progress), May 2023. | (work in progress), July 2023. | |||
[TLS] Rescorla, E., "The Transport Layer Security (TLS) Protocol | [TLS] Rescorla, E., "The Transport Layer Security (TLS) Protocol | |||
Version 1.3", RFC 8446, DOI 10.17487/RFC8446, August 2018, | Version 1.3", RFC 8446, DOI 10.17487/RFC8446, August 2018, | |||
<https://www.rfc-editor.org/info/rfc8446>. | <https://www.rfc-editor.org/info/rfc8446>. | |||
[UNIX] The Open Group, "The Single UNIX Specification, Version 2 | [UNIX] The Open Group, "The Single UNIX Specification, Version 2 | |||
- 6 Vol Set for UNIX 98", February 1997. | - 6 Vol Set for UNIX 98", February 1997. | |||
8.3. URIs | 8.3. URIs | |||
[1] https://www.iana.org/assignments/http-digest-hash-alg/ | [1] https://www.iana.org/assignments/http-digest-hash-alg/ | |||
[2] https://www.iana.org/assignments/http-dig-alg/http-dig-alg.xhtml | [2] https://www.iana.org/assignments/http-dig-alg/http-dig-alg.xhtml | |||
[3] https://www.iana.org/ | [3] https://www.iana.org/assignments/http-digest-hash-alg/ | |||
[4] https://www.iana.org/assignments/http-digest-hash-alg/ | ||||
Appendix A. Resource Representation and Representation Data | Appendix A. Resource Representation and Representation Data | |||
This section following examples show how representation metadata, | This section following examples show how representation metadata, | |||
content transformations, and method impacts on the message and | content transformations, and method impacts on the message and | |||
content. These examples a not exhaustive. | content. These examples a not exhaustive. | |||
Unless otherwise indicated, the examples are based on the JSON object | Unless otherwise indicated, the examples are based on the JSON object | |||
"{"hello": "world"}" followed by an LF. When the content contains | "{"hello": "world"}" followed by an LF. When the content contains | |||
non-printable characters (e.g., when it is encoded) it is shown as a | non-printable characters (e.g., when it is encoded) it is shown as a | |||
End of changes. 6 change blocks. | ||||
13 lines changed or deleted | 11 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/ |