Class FlatJsonWebEncryption

java.lang.Object
com.inductiveautomation.ignition.gateway.auth.jwe.FlatJsonWebEncryption

public class FlatJsonWebEncryption extends Object
Flattened JSON Serialization representation of a JsonWebEncryption object. See RFC 7516 Section 7.2.2 for more details.
  • Field Details

    • GSON

      public static final com.inductiveautomation.ignition.common.gson.Gson GSON
  • Method Details

    • toCompactSerialization

      public String toCompactSerialization()
    • toJsonWebEncryption

      public org.jose4j.jwe.JsonWebEncryption toJsonWebEncryption() throws org.jose4j.lang.JoseException
      Throws:
      org.jose4j.lang.JoseException
    • toJsonTree

      public com.inductiveautomation.ignition.common.gson.JsonElement toJsonTree()
    • fromCompactSerialization

      public static FlatJsonWebEncryption fromCompactSerialization(String compactSerialization)
    • fromJsonWebEncryption

      public static FlatJsonWebEncryption fromJsonWebEncryption(org.jose4j.jwe.JsonWebEncryption jwe) throws org.jose4j.lang.JoseException
      Throws:
      org.jose4j.lang.JoseException
    • fromJsonTree

      public static FlatJsonWebEncryption fromJsonTree(com.inductiveautomation.ignition.common.gson.JsonElement jsonElement)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getJsonSchema

      public static com.inductiveautomation.ignition.common.gson.JsonObject getJsonSchema()