Class ServerProperty

java.lang.Object
com.webauthn4j.server.CoreServerProperty
com.webauthn4j.server.ServerProperty
All Implemented Interfaces:
Serializable

public class ServerProperty extends CoreServerProperty
Data transfer object that represents relying party server property for validators
See Also:
  • Constructor Details

    • ServerProperty

      public ServerProperty(@NonNull Origin origin, @NonNull String rpId, @Nullable Challenge challenge, @org.checkerframework.checker.nullness.qual.Nullable byte[] tokenBindingId)
      Parameters:
      origin - origin
      rpId - rpId
      challenge - challenge
      tokenBindingId - tokenBindingId
    • ServerProperty

      public ServerProperty(@NonNull Set<Origin> origins, @NonNull String rpId, @Nullable Challenge challenge, @org.checkerframework.checker.nullness.qual.Nullable byte[] tokenBindingId)
      Parameters:
      origins - origins
      rpId - rpId
      challenge - challenge
      tokenBindingId - tokenBindingId
  • Method Details

    • getOrigins

      public @NonNull Set<Origin> getOrigins()
    • getTokenBindingId

      public @org.checkerframework.checker.nullness.qual.Nullable byte[] getTokenBindingId()
      Returns the tokenBindingId
      Returns:
      the tokenBindingId
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class CoreServerProperty
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class CoreServerProperty
    • toString

      public String toString()
      Overrides:
      toString in class CoreServerProperty