Class JsonWebKeyCurveName

java.lang.Object
com.azure.core.util.ExpandableStringEnum<JsonWebKeyCurveName>
com.azure.resourcemanager.keyvault.models.JsonWebKeyCurveName
All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>

public final class JsonWebKeyCurveName extends com.azure.core.util.ExpandableStringEnum<JsonWebKeyCurveName>
The elliptic curve name. For valid values, see JsonWebKeyCurveName. Default for EC and EC-HSM keys is P-256.
  • Field Details

    • P_256

      public static final JsonWebKeyCurveName P_256
      Static value P-256 for JsonWebKeyCurveName.
    • P_384

      public static final JsonWebKeyCurveName P_384
      Static value P-384 for JsonWebKeyCurveName.
    • P_521

      public static final JsonWebKeyCurveName P_521
      Static value P-521 for JsonWebKeyCurveName.
    • P_256K

      public static final JsonWebKeyCurveName P_256K
      Static value P-256K for JsonWebKeyCurveName.
  • Constructor Details

    • JsonWebKeyCurveName

      @Deprecated public JsonWebKeyCurveName()
      Deprecated.
      Use the fromString(String) factory method.
      Creates a new instance of JsonWebKeyCurveName value.
  • Method Details

    • fromString

      public static JsonWebKeyCurveName fromString(String name)
      Creates or finds a JsonWebKeyCurveName from its string representation.
      Parameters:
      name - a name to look for.
      Returns:
      the corresponding JsonWebKeyCurveName.
    • values

      public static Collection<JsonWebKeyCurveName> values()
      Gets known JsonWebKeyCurveName values.
      Returns:
      known JsonWebKeyCurveName values.