Skip to content

Commit

Permalink
Mention HTTP Message Signatures as an illustration (#2098)
Browse files Browse the repository at this point in the history
  • Loading branch information
LPardue committed May 11, 2022
1 parent a4bd609 commit 265bca5
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions draft-ietf-httpbis-digest-headers.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ informative:
PATCH: RFC5789
NO-MD5: RFC6151
NO-SHA: RFC6194
SIGNATURES: I-D.ietf-httpbis-message-signatures

--- abstract

Expand Down Expand Up @@ -180,7 +181,9 @@ different digest values when transferred with HTTP.
Integrity fields do not provide integrity for
HTTP messages or fields. However, they can be combined with other mechanisms that
protect metadata, such as digital signatures, in order to protect
the phases of an HTTP exchange in whole or in part.
the phases of an HTTP exchange in whole or in part. For example, HTTP Message
Signatures {{SIGNATURES}} could be used to sign Integrity fields, thus providing
coverage for HTTP content or representation data.

This specification does not define means for authentication, authorization or privacy.

Expand Down Expand Up @@ -477,7 +480,8 @@ certain kinds of corruption.

Integrity fields are not intended to be a general protection against malicious tampering with
HTTP messages. This can be achieved by combining it with other approaches such
as transport-layer security or digital signatures.
as transport-layer security or digital signatures (for example, HTTP Message
Signatures {{SIGNATURES}}).

## End-to-End Integrity

Expand All @@ -499,6 +503,10 @@ certain identification of the origin of a message [NIST800-32]. Such signatures
can protect one or more HTTP fields and there are additional considerations when
Integrity fields are included in this set.

There are no restrictions placed on the type or format of digitial signature that
Integrity fields can be used with. One possible approach is to combine them with
HTTP Message Signatures {{SIGNATURES}}.

Digests explicitly
depend on the "representation metadata" (e.g. the values of `Content-Type`,
`Content-Encoding` etc). A signature that protects Integrity fields but not other
Expand Down

0 comments on commit 265bca5

Please sign in to comment.