@@ -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
8558646. 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