Fido2PrivilegedApiClient | Doclava
public class

Fido2PrivilegedApiClient

extends GoogleApi<Api.ApiOptions.NoOptions>
java.lang.Object
   ↳ com.google.android.gms.common.api.GoogleApi<com.google.android.gms.common.api.Api.ApiOptions.NoOptions>
     ↳ com.google.android.gms.fido.fido2.Fido2PrivilegedApiClient

Class Overview

The entry point for interacting with the privileged Fido2 APIs.

Summary

Public Constructors
Fido2PrivilegedApiClient(Activity activity)
Fido2PrivilegedApiClient(Context context)
Public Methods
Task<Fido2PendingIntent> getRegisterIntent(BrowserMakeCredentialOptions requestOptions)
Creates a Task with PendingIntent, when started, will issue a Fido2 registration request for privileged apps.
Task<Fido2PendingIntent> getSignIntent(BrowserPublicKeyCredentialRequestOptions requestOptions)
Creates a Task with PendingIntent, when started, will issue a Fido2 signature request for privileged apps.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Fido2PrivilegedApiClient (Activity activity)

Parameters
activity Activity

public Fido2PrivilegedApiClient (Context context)

Parameters
context Context

Public Methods

public Task<Fido2PendingIntent> getRegisterIntent (BrowserMakeCredentialOptions requestOptions)

Creates a Task with PendingIntent, when started, will issue a Fido2 registration request for privileged apps.

Parameters
requestOptions BrowserMakeCredentialOptions: for the registration request from a Web browser
Returns
Task<Fido2PendingIntent> PendingResult with PendingIntent to launch Fido2 registration request

public Task<Fido2PendingIntent> getSignIntent (BrowserPublicKeyCredentialRequestOptions requestOptions)

Creates a Task with PendingIntent, when started, will issue a Fido2 signature request for privileged apps.

Parameters
requestOptions BrowserPublicKeyCredentialRequestOptions: for the sign request from a Web browser
Returns
Task<Fido2PendingIntent> PendingResult with PendingIntent to launch Fido2 signature request