RequestOptions

  • RequestOptions is an abstract class representing FIDO2 request options that extends Object and implements Parcelable.

  • Known direct subclasses include BrowserRequestOptions, PublicKeyCredentialCreationOptions, and PublicKeyCredentialRequestOptions.

  • Known indirect subclasses include BrowserPublicKeyCredentialCreationOptions and BrowserPublicKeyCredentialRequestOptions.

  • The class includes abstract methods to get challenge, request ID, timeout seconds, and token binding.

  • RequestOptions provides a method to serialize the options to bytes.

public abstract class RequestOptions extends Object
implements Parcelable
Known Direct Subclasses
Known Indirect Subclasses

An abstract class representing FIDO2 request options.

Inherited Constant Summary

Public Constructor Summary

Public Method Summary

abstract byte[]
abstract Integer
abstract Double
abstract TokenBinding
byte[]
serializeToBytes()
Serializes the RequestOptions to bytes.

Inherited Method Summary

Public Constructors

public RequestOptions ()

Public Methods

public abstract byte[] getChallenge ()

public abstract Integer getRequestId ()

public abstract Double getTimeoutSeconds ()

public abstract TokenBinding getTokenBinding ()

public byte[] serializeToBytes ()

Serializes the RequestOptions to bytes. Use deserializeFromBytes(byte[]) to deserialize.