Class JsonWebKeyUtils

java.lang.Object
com.inductiveautomation.ignition.gateway.auth.jwk.JsonWebKeyUtils

public final class JsonWebKeyUtils extends Object
Utility methods for working with JsonWebKey and JsonWebKeySet
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.jose4j.jwk.JsonWebKey
    deepCopy(org.jose4j.jwk.JsonWebKey jsonWebKey)
    Create a deep-copy of a JsonWebKey
    static org.jose4j.jwk.JsonWebKeySet
    deepCopy(org.jose4j.jwk.JsonWebKeySet jsonWebKeySet)
    Create a deep-copy of a JsonWebKeySet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • deepCopy

      public static org.jose4j.jwk.JsonWebKey deepCopy(org.jose4j.jwk.JsonWebKey jsonWebKey)
      Create a deep-copy of a JsonWebKey
      Parameters:
      jsonWebKey - the JsonWebKey to deep-copy
      Returns:
      the deep-copied JsonWebKey or null or the given argument is null
    • deepCopy

      public static org.jose4j.jwk.JsonWebKeySet deepCopy(org.jose4j.jwk.JsonWebKeySet jsonWebKeySet)
      Create a deep-copy of a JsonWebKeySet
      Parameters:
      jsonWebKeySet - the JsonWebKeySet to deep-copy
      Returns:
      the deep-copied JsonWebKeySet or null or the given argument is null