Class JsonWebKey.JsonFields

java.lang.Object
org.eclipse.ditto.jwt.model.JsonWebKey.JsonFields
Enclosing interface:
JsonWebKey

@Immutable public static final class JsonWebKey.JsonFields extends Object
An enumeration of the known JsonFields of a JSON Web Key.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.eclipse.ditto.json.JsonFieldDefinition<String>
    JSON field containing the key's algorithm.
    static final org.eclipse.ditto.json.JsonFieldDefinition<String>
    JSON field containing the key's EC curve.
    static final org.eclipse.ditto.json.JsonFieldDefinition<String>
    JSON field containing the key's exponent.
    static final org.eclipse.ditto.json.JsonFieldDefinition<String>
    JSON field containing the key's id.
    static final org.eclipse.ditto.json.JsonFieldDefinition<String>
    JSON field containing the key's modulus.
    static final org.eclipse.ditto.json.JsonFieldDefinition<String>
    JSON field containing the key's type.
    static final org.eclipse.ditto.json.JsonFieldDefinition<String>
    JSON field containing the key's usage.
    static final org.eclipse.ditto.json.JsonFieldDefinition<String>
    JSON field containing the key's EC X coordinate.
    static final org.eclipse.ditto.json.JsonFieldDefinition<String>
    JSON field containing the key's EC Y coordinate.
  • Method Summary

    Methods inherited from class java.lang.Object

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

    • KEY_TYPE

      public static final org.eclipse.ditto.json.JsonFieldDefinition<String> KEY_TYPE
      JSON field containing the key's type.
    • KEY_ALGORITHM

      public static final org.eclipse.ditto.json.JsonFieldDefinition<String> KEY_ALGORITHM
      JSON field containing the key's algorithm.
    • KEY_USAGE

      public static final org.eclipse.ditto.json.JsonFieldDefinition<String> KEY_USAGE
      JSON field containing the key's usage.
    • KEY_ID

      public static final org.eclipse.ditto.json.JsonFieldDefinition<String> KEY_ID
      JSON field containing the key's id.
    • KEY_MODULUS

      public static final org.eclipse.ditto.json.JsonFieldDefinition<String> KEY_MODULUS
      JSON field containing the key's modulus.
    • KEY_EXPONENT

      public static final org.eclipse.ditto.json.JsonFieldDefinition<String> KEY_EXPONENT
      JSON field containing the key's exponent.
    • KEY_X_COORDINATE

      public static final org.eclipse.ditto.json.JsonFieldDefinition<String> KEY_X_COORDINATE
      JSON field containing the key's EC X coordinate.
      Since:
      3.0.0
    • KEY_Y_COORDINATE

      public static final org.eclipse.ditto.json.JsonFieldDefinition<String> KEY_Y_COORDINATE
      JSON field containing the key's EC Y coordinate.
      Since:
      3.0.0
    • KEY_CURVE

      public static final org.eclipse.ditto.json.JsonFieldDefinition<String> KEY_CURVE
      JSON field containing the key's EC curve.
      Since:
      3.0.0