Package org.forgerock.am.iot
Enum Class IotRegistrationNode.JwtRegistrationMethod
java.lang.Object
java.lang.Enum<IotRegistrationNode.JwtRegistrationMethod>
org.forgerock.am.iot.IotRegistrationNode.JwtRegistrationMethod
- All Implemented Interfaces:
Serializable
,Comparable<IotRegistrationNode.JwtRegistrationMethod>
,java.lang.constant.Constable
- Enclosing class:
- IotRegistrationNode
public static enum IotRegistrationNode.JwtRegistrationMethod
extends Enum<IotRegistrationNode.JwtRegistrationMethod>
The JWT registration method used to verify the JWT presented for registration.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionRegister using a Proof of Possession JWT that includes an X.509 certificate for providing trust.Register using a Proof of Possession JWT and a Software Statement for providing trust.Register using a Proof of Possession JWT without using a trusted third party.Register using a Software Statement without doing proof of possession. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
POP_WITH_CERTIFICATE
Register using a Proof of Possession JWT that includes an X.509 certificate for providing trust. A challenge nonce will be presented in the callback that must be included in the signed JWT. -
POP_WITH_SOFTWARE_STATEMENT
Register using a Proof of Possession JWT and a Software Statement for providing trust. A challenge nonce will be presented in the callback that must be included in the signed Proof of Possession JWT. The claims in the Software Statement will take precedence over the claims in the Proof of Possession JWT. -
POP_WITHOUT_TRUST
Register using a Proof of Possession JWT without using a trusted third party. A challenge nonce will be presented in the callback that must be included in the signed JWT. -
SOFTWARE_STATEMENT_WITHOUT_POP
Register using a Software Statement without doing proof of possession. If this registration method is chosen then the resultant session token will not include a proof of possession restriction.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-