- Rework JWS support around explicit compact, flattened, and general representations
- Add sealed
JWSsupport with dedicatedJwsCompact,JwsFlattened,JwsGeneral - Add conversions between compact, flattened, and general JWS representations
- Represent protected and unprotected header fragments explicitly via
JwsHeader.Part, merging them into aJwsHeaderonly when the combined header is valid - Parse
JwsHeader.attestationJwtandJwsHeader.keyAttestationasJwsCompactinstead of raw strings - Deprecate
JwsSignedin favor ofJwsCompact - Typed payloads remain supported via
JwsTyped
- Add sealed