java.lang.Object | |
↳ | com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialRequestOptions.Builder |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates an empty builder.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Builds a
PublicKeyCredentialRequestOptions . | |||||||||||
Sets list of public key credential accepted to the caller.
| |||||||||||
Sets challenge.
| |||||||||||
Sets the request id in order to link together events into a single session (the span of
events between the time that the server initiates a single FIDO2 request to the client and
receives reply) on a single device.
| |||||||||||
Sets identifier for a relying party, on whose behalf a given authentication operation is
being performed.
| |||||||||||
Sets timeout in seconds.
| |||||||||||
Sets token binding id value associated with the calling origin.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Creates an empty builder.
Builds a PublicKeyCredentialRequestOptions
.
Returns | |
---|---|
PublicKeyCredentialRequestOptions |
Sets list of public key credential accepted to the caller. This field is optional.
Parameters | |
---|---|
allowList |
List |
Returns | |
---|---|
PublicKeyCredentialRequestOptions.Builder |
Sets the request id in order to link together events into a single session (the span of events between the time that the server initiates a single FIDO2 request to the client and receives reply) on a single device. This field is optional.
Parameters | |
---|---|
requestId |
Integer |
Returns | |
---|---|
PublicKeyCredentialRequestOptions.Builder |
Sets identifier for a relying party, on whose behalf a given authentication operation is being performed. A public key credential can only be used for authentication with the same replying party it was registered with.
Note: the RpId should be an effective domain (aka, without scheme or port); and it should also be in secure context (aka https connection). Apps-facing API needs to check the package signature against Digital Asset Links, whose resource is the RP ID with prepended "https://". Privileged (browser) API doesn't need the check.
Parameters | |
---|---|
rpId |
String |
Returns | |
---|---|
PublicKeyCredentialRequestOptions.Builder |
Sets timeout in seconds. This field is optional.
Parameters | |
---|---|
timeoutSeconds |
Double |
Returns | |
---|---|
PublicKeyCredentialRequestOptions.Builder |
Sets token binding id value associated with the calling origin. This field is optional.
Parameters | |
---|---|
tokenBindingIdValue |
TokenBindingIdValue |
Returns | |
---|---|
PublicKeyCredentialRequestOptions.Builder |