Package com.yubico.webauthn.data
Enum TokenBindingStatus
- java.lang.Object
-
- java.lang.Enum<TokenBindingStatus>
-
- com.yubico.webauthn.data.TokenBindingStatus
-
- All Implemented Interfaces:
com.yubico.internal.util.json.JsonStringSerializable
,java.io.Serializable
,java.lang.Comparable<TokenBindingStatus>
public enum TokenBindingStatus extends java.lang.Enum<TokenBindingStatus> implements com.yubico.internal.util.json.JsonStringSerializable
Indicators of whether aTokenBindingInfo
'sid
member is present and, if not, whether the client supports token binding.- See Also:
- enum
TokenBindingStatus,
TokenBindingInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TokenBindingStatus
fromJsonString(@NonNull java.lang.String id)
java.lang.String
toJsonString()
static TokenBindingStatus
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static TokenBindingStatus[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PRESENT
public static final TokenBindingStatus PRESENT
Indicates token binding was used when communicating with the Relying Party. In this case, theid
member MUST be present.
-
SUPPORTED
public static final TokenBindingStatus SUPPORTED
Indicates the client supports token binding, but it was not negotiated when communicating with the Relying Party.
-
-
Method Detail
-
values
public static TokenBindingStatus[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (TokenBindingStatus c : TokenBindingStatus.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TokenBindingStatus valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
fromJsonString
public static TokenBindingStatus fromJsonString(@NonNull @NonNull java.lang.String id)
-
toJsonString
public java.lang.String toJsonString()
- Specified by:
toJsonString
in interfacecom.yubico.internal.util.json.JsonStringSerializable
-
-