java.lang.Object
com.webauthn4j.server.CoreServerProperty
com.webauthn4j.server.ServerProperty
Data transfer object that represents relying party server property for verifiers
-
Constructor Summary
ConstructorsConstructorDescriptionServerProperty(@NotNull Origin origin, @NotNull String rpId, @Nullable Challenge challenge) ServerProperty(@NotNull Origin origin, @NotNull String rpId, @Nullable Challenge challenge, @org.jetbrains.annotations.Nullable byte[] tokenBindingId) Deprecated.While Token Binding was present in Level 1 and Level 2 of WebAuthn, its use is not expected in Level 3.ServerProperty(@NotNull Set<Origin> origins, @NotNull String rpId, @Nullable Challenge challenge) ServerProperty(@NotNull Set<Origin> origins, @NotNull String rpId, @Nullable Challenge challenge, @org.jetbrains.annotations.Nullable byte[] tokenBindingId) Deprecated.While Token Binding was present in Level 1 and Level 2 of WebAuthn, its use is not expected in Level 3. -
Method Summary
Methods inherited from class com.webauthn4j.server.CoreServerProperty
getChallenge, getRpId
-
Constructor Details
-
ServerProperty
@Deprecated(forRemoval=false) public ServerProperty(@NotNull @NotNull Origin origin, @NotNull @NotNull String rpId, @Nullable @Nullable Challenge challenge, @Nullable @org.jetbrains.annotations.Nullable byte[] tokenBindingId) Deprecated.While Token Binding was present in Level 1 and Level 2 of WebAuthn, its use is not expected in Level 3. Use constructor without tokenBindingId- Parameters:
origin- originrpId- rpIdchallenge- challengetokenBindingId- tokenBindingId
-
ServerProperty
@Deprecated(forRemoval=false) public ServerProperty(@NotNull @NotNull Set<Origin> origins, @NotNull @NotNull String rpId, @Nullable @Nullable Challenge challenge, @Nullable @org.jetbrains.annotations.Nullable byte[] tokenBindingId) Deprecated.While Token Binding was present in Level 1 and Level 2 of WebAuthn, its use is not expected in Level 3. Use constructor without tokenBindingId- Parameters:
origins- originsrpId- rpIdchallenge- challengetokenBindingId- tokenBindingId
-
ServerProperty
public ServerProperty(@NotNull @NotNull Origin origin, @NotNull @NotNull String rpId, @Nullable @Nullable Challenge challenge) - Parameters:
origin- originrpId- rpIdchallenge- challenge
-
ServerProperty
public ServerProperty(@NotNull @NotNull Set<Origin> origins, @NotNull @NotNull String rpId, @Nullable @Nullable Challenge challenge) - Parameters:
origins- originsrpId- rpIdchallenge- challenge
-
-
Method Details
-
getOrigins
-
getTokenBindingId
@Deprecated(forRemoval=false) @Nullable public @org.jetbrains.annotations.Nullable byte[] getTokenBindingId()Deprecated.While Token Binding was present in Level 1 and Level 2 of WebAuthn, its use is not expected in Level 3.Returns the tokenBindingId- Returns:
- the tokenBindingId
-
equals
- Overrides:
equalsin classCoreServerProperty
-
hashCode
public int hashCode()- Overrides:
hashCodein classCoreServerProperty
-
toString
- Overrides:
toStringin classCoreServerProperty
-