public abstract class

RequestOptions

extends Object
implements Parcelable
java.lang.Object
   ↳ com.google.android.gms.fido.fido2.api.common.RequestOptions
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

An abstract class representing Fido2 request options.

Summary

[Expand]
Inherited Constants
From interface android.os.Parcelable
Public Constructors
RequestOptions()
Public Methods
abstract byte[] getChallenge()
abstract Integer getRequestId()
abstract Double getTimeoutSeconds()
abstract TokenBindingIdValue getTokenBindingIdValue()
byte[] serializeToBytes()
Serializes the RequestOptions to bytes.
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Public Constructors

public RequestOptions ()

Public Methods

public abstract byte[] getChallenge ()

Returns
byte[]

public abstract Integer getRequestId ()

Returns
Integer

public abstract Double getTimeoutSeconds ()

Returns
Double

public abstract TokenBindingIdValue getTokenBindingIdValue ()

public byte[] serializeToBytes ()

Serializes the RequestOptions to bytes. Use deserializeFromBytes(byte[]) to deserialize. See go/gmscore-perf/reflectedparcelable for why we can't rely on Parcelable behaviour.

Returns
byte[] the serialized byte array.