java.lang.Object | |
↳ | com.google.android.gms.fido.fido2.api.common.MakeCredentialOptions.Builder |
Builds MakeCredentialOptions
.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates an empty builder.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Builds a
MakeCredentialOptions . | |||||||||||
Sets attachment.
| |||||||||||
Sets challenge.
| |||||||||||
Sets exclude list.
| |||||||||||
Sets scoped credential parameters.
| |||||||||||
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 information for a relying party, on whose behalf a given registration operation is being
performed.
| |||||||||||
Sets timeout in seconds.
| |||||||||||
Sets token binding id value associated with the calling origin.
| |||||||||||
Sets user information.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Creates an empty builder.
Sets attachment. This field is optional.
Parameters | |
---|---|
authenticatorSelection |
AuthenticatorSelectionCriteria |
Returns | |
---|---|
MakeCredentialOptions.Builder |
Sets exclude list. This field is optional.
Parameters | |
---|---|
excludeList |
List |
Returns | |
---|---|
MakeCredentialOptions.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 | |
---|---|
MakeCredentialOptions.Builder |
Sets information for a relying party, on whose behalf a given registration operation is being performed.
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 | |
---|---|
rp |
PublicKeyCredentialEntity |
Returns | |
---|---|
MakeCredentialOptions.Builder |
Sets timeout in seconds. This field is optional.
Parameters | |
---|---|
timeoutSeconds |
Double |
Returns | |
---|---|
MakeCredentialOptions.Builder |
Sets token binding id value associated with the calling origin. This field is optional.
Parameters | |
---|---|
tokenBindingIdValue |
TokenBindingIdValue |
Returns | |
---|---|
MakeCredentialOptions.Builder |
Sets user information.
Parameters | |
---|---|
user |
PublicKeyCredentialUserEntity |
Returns | |
---|---|
MakeCredentialOptions.Builder |