Nimbus 10.9.1: I succeed in generating multi recipient JWE json token (by unsing MultiEncrypter) and decoding it with each consumer (by using MultiDecrypter).
But it is not working if use case considers a single key: generated token is truncated.
I solved this with a fork where I changed both MultiEncrypter & JWEObjectJSON classes (modify recipient collection size checks).
Do you think this behavior (MultiEncrypter/MultiDecrypter working for 2+ keys only ) is really what is expected ? I'm not sure this could be a bug (single key -> compact JWE)...