public class

BrowserPublicKeyCredentialRequestOptions

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.BrowserPublicKeyCredentialRequestOptions

Class Overview

Parameters for a signature request from a Web Browser.

Summary

Nested Classes
class BrowserPublicKeyCredentialRequestOptions.Builder Builds BrowserPublicKeyCredentialRequestOptions  
[Expand]
Inherited Constants
From interface android.os.Parcelable
Public Methods
static BrowserPublicKeyCredentialRequestOptions deserializeFromBytes(byte[] serializedBytes)
De-serializes the BrowserPublicKeyCredentialRequestOptions from bytes, reversing serializeToBytes().
boolean equals(Object o)
byte[] getChallenge()
Uri getOrigin()
PublicKeyCredentialRequestOptions getPublicKeyCredentialRequestOptions()
Integer getRequestId()
Double getTimeoutSeconds()
TokenBindingIdValue getTokenBindingIdValue()
int hashCode()
byte[] serializeToBytes()
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 BrowserPublicKeyCredentialRequestOptions deserializeFromBytes (byte[] serializedBytes)

De-serializes the BrowserPublicKeyCredentialRequestOptions 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
BrowserPublicKeyCredentialRequestOptions The deserialized BrowserPublicKeyCredentialRequestOptions.

public boolean equals (Object o)

Parameters
o Object
Returns
boolean

public byte[] getChallenge ()

Returns
byte[]

public Uri getOrigin ()

Returns
Uri

public PublicKeyCredentialRequestOptions getPublicKeyCredentialRequestOptions ()

public Integer getRequestId ()

Returns
Integer

public Double getTimeoutSeconds ()

Returns
Double

public TokenBindingIdValue getTokenBindingIdValue ()

public int hashCode ()

Returns
int

public byte[] serializeToBytes ()

Serializes the BrowserPublicKeyCredentialRequestOptions 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