java.lang.Object
com.webauthn4j.server.CoreServerProperty
com.webauthn4j.server.ServerProperty
Data transfer object that represents relying party server property for verifiers
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionServerProperty(@NotNull Origin origin, @NotNull String rpId, @Nullable Challenge challenge) Deprecated.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) Deprecated.UseServerProperty.BuilderinsteadServerProperty(@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
Modifier and TypeMethodDescriptionstatic ServerProperty.Builderbuilder()boolean@NotNull OriginPredicateReturns the origin predicate that validates if an origin is expectedDeprecated.UsegetOriginPredicate()instead@org.jetbrains.annotations.Nullable byte[]Deprecated.While Token Binding was present in Level 1 and Level 2 of WebAuthn, its use is not expected in Level 3.@Nullable OriginPredicateReturns the top origin predicate that validates if a top origin is expectedinthashCode()toString()Methods inherited from class com.webauthn4j.server.CoreServerProperty
getChallenge, getRpId
-
Constructor Details
-
ServerProperty
@Deprecated public ServerProperty(@NotNull @NotNull Origin origin, @NotNull @NotNull String rpId, @Nullable @Nullable Challenge challenge) Deprecated.UseServerProperty.Builderinstead- Parameters:
origin- originrpId- rpIdchallenge- challenge
-
ServerProperty
@Deprecated public ServerProperty(@NotNull @NotNull Set<Origin> origins, @NotNull @NotNull String rpId, @Nullable @Nullable Challenge challenge) Deprecated.UseServerProperty.Builderinstead- Parameters:
origins- originsrpId- rpIdchallenge- challenge
-
ServerProperty
@Deprecated 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. UseServerProperty.Builderinstead- Parameters:
origin- originrpId- rpIdchallenge- challengetokenBindingId- tokenBindingId
-
ServerProperty
@Deprecated 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. UseServerProperty.Builderinstead- Parameters:
origins- originsrpId- rpIdchallenge- challengetokenBindingId- tokenBindingId
-
-
Method Details
-
builder
-
getOrigins
Deprecated.UsegetOriginPredicate()insteadReturns the expected origins- Returns:
- the origins. If originPredicate is used during the instance creation, this method returns empty.
-
getOriginPredicate
Returns the origin predicate that validates if an origin is expected- Returns:
- the origin predicate
-
getTopOriginPredicate
Returns the top origin predicate that validates if a top origin is expected- Returns:
- the top origin predicate
-
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
-
ServerProperty.Builderinstead