public final class AuthenticatorSelectionCriteria
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AuthenticatorSelectionCriteria.AuthenticatorSelectionCriteriaBuilder |
Modifier and Type | Method and Description |
---|---|
static AuthenticatorSelectionCriteria.AuthenticatorSelectionCriteriaBuilder |
builder() |
boolean |
equals(java.lang.Object o) |
@NonNull java.util.Optional<AuthenticatorAttachment> |
getAuthenticatorAttachment()
If present, eligible authenticators are filtered to only authenticators attached with the specified §5.4.5 Authenticator Attachment Enumeration
(enum AuthenticatorAttachment).
|
@NonNull UserVerificationRequirement |
getUserVerification()
Describes the Relying Party's requirements regarding user
verification for the
navigator.credentials.create() operation. |
int |
hashCode() |
boolean |
isRequireResidentKey()
Describes the Relying Party's requirements regarding resident credentials.
|
AuthenticatorSelectionCriteria.AuthenticatorSelectionCriteriaBuilder |
toBuilder() |
java.lang.String |
toString() |
public static AuthenticatorSelectionCriteria.AuthenticatorSelectionCriteriaBuilder builder()
public AuthenticatorSelectionCriteria.AuthenticatorSelectionCriteriaBuilder toBuilder()
@NonNull public @NonNull java.util.Optional<AuthenticatorAttachment> getAuthenticatorAttachment()
public boolean isRequireResidentKey()
true
, the
authenticator MUST create a client-side-resident
public key credential source when creating a public key credential.@NonNull public @NonNull UserVerificationRequirement getUserVerification()
navigator.credentials.create()
operation. Eligible authenticators are filtered to only those
capable of satisfying this requirement.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object