Class AuthenticatorSelectionCriteria

java.lang.Object
com.webauthn4j.data.AuthenticatorSelectionCriteria

public class AuthenticatorSelectionCriteria extends Object
WebAuthn Relying Parties may use the AuthenticatorSelectionCriteria to specify their requirements regarding authenticator attributes.
See Also:
  • Constructor Details

    • AuthenticatorSelectionCriteria

      public AuthenticatorSelectionCriteria(@Nullable @Nullable AuthenticatorAttachment authenticatorAttachment, @Nullable @Nullable Boolean requireResidentKey, @Nullable @Nullable ResidentKeyRequirement residentKey, @Nullable @Nullable UserVerificationRequirement userVerification)
      Constructor for Jackson deserializer
      Parameters:
      authenticatorAttachment - authenticator attachment
      requireResidentKey - This describes resident key requirement if residentKey member is absent.
      residentKey - relying party's requirement for resident-key
      userVerification - relying party's requirement for user verification
    • AuthenticatorSelectionCriteria

      public AuthenticatorSelectionCriteria(@Nullable @Nullable AuthenticatorAttachment authenticatorAttachment, @Nullable @Nullable ResidentKeyRequirement residentKey, @Nullable @Nullable UserVerificationRequirement userVerification)
      Constructor for WebAuthn Level2 spec
      Parameters:
      authenticatorAttachment - authenticator attachment
      residentKey - relying party's requirement for resident-key
      userVerification - relying party's requirement for user verification
    • AuthenticatorSelectionCriteria

      public AuthenticatorSelectionCriteria(@Nullable @Nullable AuthenticatorAttachment authenticatorAttachment, @Nullable @Nullable Boolean requireResidentKey, @Nullable @Nullable UserVerificationRequirement userVerification)
      Constructor for WebAuthn Level1 spec backward-compatibility
      Parameters:
      authenticatorAttachment - authenticator attachment
      requireResidentKey - This describes resident key requirement
      userVerification - relying party's requirement for user verification
  • Method Details