BrowserMakeCredentialOptions | Doclava
public class

BrowserMakeCredentialOptions

extends BrowserRequestOptions
java.lang.Object
   ↳ com.google.android.gms.fido.fido2.api.common.RequestOptions
     ↳ com.google.android.gms.fido.fido2.api.common.BrowserRequestOptions
       ↳ com.google.android.gms.fido.fido2.api.common.BrowserMakeCredentialOptions

Class Overview

Parameters for a make credential request from a Web browser.

Summary

Nested Classes
class BrowserMakeCredentialOptions.Builder Builds BrowserMakeCredentialOptions  
[Expand]
Inherited Constants
From interface android.os.Parcelable
Public Methods
static BrowserMakeCredentialOptions deserializeFromBytes(byte[] serializedBytes)
De-serializes the BrowserMakeCredentialOptions from bytes, reversing serializeToBytes().
boolean equals(Object o)
byte[] getChallenge()
MakeCredentialOptions getMakeCredentialOptions()
Uri getOrigin()
Integer getRequestId()
Double getTimeoutSeconds()
TokenBindingIdValue getTokenBindingIdValue()
int hashCode()
byte[] serializeToBytes()
Serializes the BrowserMakeCredentialOptions to bytes.
void writeToParcel(Parcel dest, int flags)
[Expand]
Inherited Methods
From class com.google.android.gms.fido.fido2.api.common.BrowserRequestOptions
From class com.google.android.gms.fido.fido2.api.common.RequestOptions
From class java.lang.Object
From interface android.os.Parcelable

Public Methods

public static BrowserMakeCredentialOptions deserializeFromBytes (byte[] serializedBytes)

De-serializes the BrowserMakeCredentialOptions from bytes, reversing serializeToBytes(). See go/gmscore-perf/reflectedparcelable for why we can't rely on Parcelable behaviour.

Parameters
serializedBytes byte: The serialized bytes.
Returns
BrowserMakeCredentialOptions The deserialized BrowserMakeCredentialOptions.

public boolean equals (Object o)

Parameters
o Object
Returns
boolean

public byte[] getChallenge ()

Returns
byte[]

public MakeCredentialOptions getMakeCredentialOptions ()

public Uri getOrigin ()

Returns
Uri

public Integer getRequestId ()

Returns
Integer

public Double getTimeoutSeconds ()

Returns
Double

public TokenBindingIdValue getTokenBindingIdValue ()

public int hashCode ()

Returns
int

public byte[] serializeToBytes ()

Serializes the BrowserMakeCredentialOptions 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.

public void writeToParcel (Parcel dest, int flags)

Parameters
dest Parcel
flags int