Fido2PrivilegedApiClient

public class Fido2PrivilegedApiClient extends GoogleApi<Api.ApiOptions.NoOptions>

The entry point for interacting with the privileged Fido2 APIs.

Inherited Field Summary

Public Method Summary

Task<Fido2PendingIntent>
getRegisterIntent(BrowserPublicKeyCredentialCreationOptions 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.

Inherited Method Summary

Public Methods

public Task<Fido2PendingIntent> getRegisterIntent (BrowserPublicKeyCredentialCreationOptions requestOptions)

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

Parameters
requestOptions for the registration request from a Web browser
Returns
  • 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 for the sign request from a Web browser
Returns
  • PendingResult with PendingIntent to launch Fido2 signature request