java.lang.Object
com.webauthn4j.data.AuthenticatorSelectionCriteria
WebAuthn Relying Parties may use the AuthenticatorSelectionCriteria to specify their
requirements regarding authenticator attributes.
-
Constructor Summary
ConstructorsConstructorDescriptionAuthenticatorSelectionCriteria(@Nullable AuthenticatorAttachment authenticatorAttachment, @Nullable ResidentKeyRequirement residentKey, @Nullable UserVerificationRequirement userVerification) Constructor for WebAuthn Level2 specAuthenticatorSelectionCriteria(@Nullable AuthenticatorAttachment authenticatorAttachment, @Nullable Boolean requireResidentKey, @Nullable ResidentKeyRequirement residentKey, @Nullable UserVerificationRequirement userVerification) Constructor for Jackson deserializerAuthenticatorSelectionCriteria(@Nullable AuthenticatorAttachment authenticatorAttachment, @Nullable Boolean requireResidentKey, @Nullable UserVerificationRequirement userVerification) Constructor for WebAuthn Level1 spec backward-compatibility -
Method Summary
Modifier and TypeMethodDescriptionboolean@Nullable AuthenticatorAttachment@Nullable ResidentKeyRequirement@Nullable UserVerificationRequirementinthashCode()@Nullable BooleantoString()
-
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 attachmentrequireResidentKey- This describes resident key requirement if residentKey member is absent.residentKey- relying party's requirement for resident-keyuserVerification- 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 attachmentresidentKey- relying party's requirement for resident-keyuserVerification- 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 attachmentrequireResidentKey- This describes resident key requirementuserVerification- relying party's requirement for user verification
-
-
Method Details