RFC 7797 JWS Unencoded Payload parser doesn't work.

Issue #406 duplicate
Former user created an issue

JWSObject parser returns incorrect data for payload in cases: * Unencoded JWS Compact Serialization Payload payload is unencoded, b64=false header parameter is used {code} JWSObject jwsObject = JWSObject.parse("eyJiNjQiOmZhbHNlLCJjcml0IjpbImI2NCJdLCJhbGciOiJSUzI1NiJ9.Some payload.iuS_p0N0I1deKppYnr8GcIslwluM75DK0xITmnu0529X4k5m2qjRtEyRdD9VhACo_CAjH3Lp46Qv41zOvW5zlnDQ69Yoz4TwUGOJf8URGBi3JBAEODuH5Zk11k274vgpjEjlOkacSo_XVOyo6lQbcLa3em1eiV3ozEhNaCnELzFmquQxQb_gHNA-RxU_v3-j0sixs0xmpXZqpaFRQmHKveeVDkzbgXC85PqZufQeh05bHdtzz-cRySQAsugHVK5SFbt-uRihOt0l2-I13I7HKBCws5g0GDGavL9jqg-uF9BB0SVWVZxJUgd2v_RvNEdI03IDjQd0Zr7Epw2Rj1TMqw");

  • Encoded Detached Payload payload is encoded and detached, b64=false header parameter is NOT Specified {code} JWSObject jwsObject = JWSObject.parse("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c", new Payload("eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ"));

Comments (1)

  1. Log in to comment