FidoAppIdExtension

  • FidoAppIdExtension is an extension for FIDO appId to support U2F backward compatibility in FIDO2 assertion requests.

  • This extension is used by Relying Parties with legacy FIDO U2F credentials to request an assertion.

  • It allows specifying an appId to overwrite the computed rpId for U2F authenticators.

  • This extension is only valid for use during a get() call.

public class FidoAppIdExtension extends Object
implements Parcelable

Extension for FIDO appId, to support U2F backward compatibility in FIDO2 assertion requests.

This authentication extension allows Relying Parties that have previously registered a credential using the legacy FIDO U2F APIs to request an assertion. Specifically, this extension allows Relying Parties to specify an appId to overwrite the computed rpId for U2F authenticators.

Note that this extension is only valid if used during the get() call; other usage should result in client error.

See WebAuthn FIDO AppId extension definition

Inherited Constant Summary

Public Constructor Summary

Public Method Summary

boolean
String
int
void
writeToParcel(Parcel dest, int flags)

Inherited Method Summary

Public Constructors

public FidoAppIdExtension (String appId)

Public Methods

public boolean equals (Object obj)

public String getAppId ()

public int hashCode ()

public void writeToParcel (Parcel dest, int flags)