The entry point for interacting with the privileged FIDO2 APIs.
Public Method Summary
| Task<List<FidoCredentialDetails>> | 
                 
                  
                  getCredentialList(String rpId)
                   
              
                    Creates a Task with a list of  
                
                    FidoCredentialDetails which, when started, will retrieve a list of
                    credentials associated with the given relying party ID.
                   | 
            
| Task<Fido2PendingIntent> | 
                 
                  
                  getRegisterIntent(BrowserPublicKeyCredentialCreationOptions
                  requestOptions)
                   
              
                    This method is deprecated. use  
                
                    getRegisterPendingIntent(BrowserPublicKeyCredentialCreationOptions)
                    instead
                   | 
            
| Task<PendingIntent> | 
                 
                  
                  getRegisterPendingIntent(BrowserPublicKeyCredentialCreationOptions
                  requestOptions)
                   
              
                    Creates a Task with PendingIntent, when started, will issue a FIDO2
                    registration request for privileged apps.
                   
                 | 
            
| Task<Fido2PendingIntent> | 
                 
                  
                  getSignIntent(BrowserPublicKeyCredentialRequestOptions
                  requestOptions)
                   
              
                    This method is deprecated. use  
                
                    getSignPendingIntent(BrowserPublicKeyCredentialRequestOptions)
                    instead
                   | 
            
| Task<PendingIntent> | 
                 
                  
                  getSignPendingIntent(BrowserPublicKeyCredentialRequestOptions
                  requestOptions)
                   
              
                    Creates a Task with PendingIntent, when started, will issue a FIDO2 signature
                    request for privileged apps.
                   
                 | 
            
| Task<Boolean> | 
                 
                  
                  isUserVerifyingPlatformAuthenticatorAvailable()
                   
              
                    Creates a Task with  
                Boolean,
                    which check if a user verifying platform authenticator is available on the
                    device.
                   | 
            
Inherited Method Summary
Public Methods
public Task<List<FidoCredentialDetails>> getCredentialList (String rpId)
Creates a Task with a list of 
            FidoCredentialDetails which, when started, will retrieve a list of
            credentials associated with the given relying party ID.
Parameters
| rpId | indicating the relying party for which we want to list credentials | 
|---|
Returns
- PendingResult with PendingIntent to retrieve the credential list
 
public Task<Fido2PendingIntent> getRegisterIntent (BrowserPublicKeyCredentialCreationOptions requestOptions)
This method is deprecated.
          use 
          getRegisterPendingIntent(BrowserPublicKeyCredentialCreationOptions)
          instead
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<PendingIntent> getRegisterPendingIntent (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)
This method is deprecated.
          use 
          getSignPendingIntent(BrowserPublicKeyCredentialRequestOptions) instead
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
 
public Task<PendingIntent> getSignPendingIntent (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