Entry point for Fido APIs.
FIDO (Fast IDentity Online), which is the industry alliance where Security Keys are being standardized.
Constant Summary
Public Method Summary
staticFido2ApiClient |
getFido2ApiClient(Context
context)
Creates a new instance of
Fido2ApiClient
for use in a non-activityContext .
|
staticFido2ApiClient | |
static Fido2PrivilegedApiClient |
getFido2PrivilegedApiClient(Context
context)
Creates a new instance of
Fido2PrivilegedApiClient for use in a non-activityContext .
|
static Fido2PrivilegedApiClient |
getFido2PrivilegedApiClient(Activity
activity)
Create a new instance of
Fido2PrivilegedApiClient for use in anActivity .
|
staticU2fApiClient |
getU2fApiClient(Context
context)
Creates a new instance of
U2fApiClient
for use in a non-activityContext .
|
staticU2fApiClient |
Inherited Method Summary
Constants
public static finalString FIDO2_KEY_CREDENTIAL_EXTRA
The key used by the callingActivity
to
retrieve
PublicKeyCredential
from the Intent received by
Activity.onActivityResult(int, int, Intent)
after launchingFido2PendingIntent
.
public static finalString FIDO2_KEY_ERROR_EXTRA
This constant is deprecated.
useFIDO2_KEY_CREDENTIAL_EXTRA
to fetch
PublicKeyCredential
instead.
PublicKeyCredential
contains an
AuthenticatorErrorResponse
.
The key used by the callingActivity
to
retrieve
AuthenticatorErrorResponse
from the Intent received by
Activity.onActivityResult(int, int, Intent)
after launchingFido2PendingIntent
.
public static finalString FIDO2_KEY_RESPONSE_EXTRA
This constant is deprecated.
useFIDO2_KEY_CREDENTIAL_EXTRA
to fetch
PublicKeyCredential
instead.
PublicKeyCredential
contains an
AuthenticatorAttestationResponse
or an
AuthenticatorAssertionResponse
.
The key used by the callingActivity
to
retrieve
AuthenticatorAttestationResponse
or
AuthenticatorAssertionResponse
from the Intent received by
Activity.onActivityResult(int, int, Intent)
after launchingFido2PendingIntent
.
public static finalString FIDO_CREDENTIAL_JSON_EXTRA
The key used by the callingActivity
to
retrieve
PublicKeyCredential
from the Intent received by
Activity.onActivityResult(int, int, Intent)
,as a JSON-formatted string
after launching the Fido2 registration or Fido2 sign intent.
public static finalString KEY_RESPONSE_EXTRA
The key used by the callingActivity
to
retrieveResponseData
from the Intent received by
Activity.onActivityResult(int, int, Intent)
after launchingU2fPendingIntent
.
Public Methods
public staticFido2ApiClient getFido2ApiClient(Context context)
Creates a new instance ofFido2ApiClient
for use in a non-activityContext
.
public staticFido2ApiClient getFido2ApiClient(Activity activity)
Creates a new instance ofFido2ApiClient
for use in anActivity
.
public staticFido2PrivilegedApiClient getFido2PrivilegedApiClient(Context context)
Creates a new instance ofFido2PrivilegedApiClient
for use in a non-activityContext
.
public staticFido2PrivilegedApiClient getFido2PrivilegedApiClient(Activity activity)
Create a new instance ofFido2PrivilegedApiClient
for use in anActivity
.
public staticU2fApiClient getU2fApiClient(Context context)
Creates a new instance ofU2fApiClient
for use in a non-activityContext
.
public staticU2fApiClient getU2fApiClient(Activity activity)
Creates a new instance ofU2fApiClient
for use in anActivity
.