Package iu.crypt

Class CompactEncoded

java.lang.Object
iu.crypt.CompactEncoded

public final class CompactEncoded extends Object
Encodes
invalid reference
byte[]
values for inclusion in JWS and JWE serialized forms as unpadded Base64 URL encoded strings.
  • Method Details

    • compact

      public static Iterator<String> compact(String data)
      Iterates over segments in a JSON compact serialized structure.
      Parameters:
      data - compact serialized data
      Returns:
      Iterator over data segments
    • getProtectedHeader

      public static JsonObject getProtectedHeader(String compactSerialized)
      Returns the protected header of a compact serialized JWS or JWE.
      Parameters:
      compactSerialized - compact serialized JWS or JWE
      Returns:
      protected header