Skip to content

Commit 599fae8

Browse files
committed
Add note about implementations that removed support for "zip"
1 parent d0f9cc7 commit 599fae8

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

draft-ietf-oauth-rfc8725bis.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -573,10 +573,19 @@ Note that even when used for key encryption, password-based encryption is
573573
## Avoid Compression of Encryption Inputs {#no-compression}
574574

575575

576-
Compression of data SHOULD NOT be used when creating a JWE, because
577-
such compressed data often reveals information about the plaintext.
578-
576+
Compression of data SHOULD NOT be used when creating a JWE, because
577+
such compressed data often reveals information about the plaintext,
578+
as described in {{Kelsey}}.
579579

580+
Note that, in response to the guidance in {{RFC8725}},
581+
some JWE implementations removed support for the "zip" header parameter.
582+
This created an interoperability issue when using these implementations,
583+
as they are incapable of processing a JWE using it.
584+
Such implementations do not conform to {{RFC7516},
585+
since the specification says about "zip":
586+
"This Header Parameter MUST be understood and processed by implementations."
587+
The guidance in {{RFC8725}} was that "zip" SHOULD NOT be used when creating a JWE;
588+
it did not advocate removing support from implementations.
580589

581590

582591
## Use UTF-8 {#use-utf8}
@@ -854,13 +863,16 @@ This document obsoletes RFC 8725 and provides several significant improvements a
854863

855864
6. Described relationship between explicit typing and kinds of JWTs not already employing it.
856865

866+
7. Added a note about compatibility problems with implementations that removed support for "zip".
867+
857868
# Document History
858869

859870
[[Note to RFC Editor: please remove before publication.]]
860871

861872
## draft-ietf-oauth-rfc8725bis-03
862873

863874
* Described relationship between explicit typing and kinds of JWTs not already employing it.
875+
* Added a note about compatibility problems with implementations that removed support for "zip".
864876

865877
## draft-ietf-oauth-rfc8725bis-02
866878

0 commit comments

Comments
 (0)