BrowserPublicKeyCredentialCreationOptions

public class BrowserPublicKeyCredentialCreationOptions extends BrowserRequestOptions

Parameters to a make credential request from a Web browser.

Nested Class Summary

class BrowserPublicKeyCredentialCreationOptions.Builder Builder for BrowserPublicKeyCredentialCreationOptions

Inherited Constant Summary

Public Method Summary

static BrowserPublicKeyCredentialCreationOptions
deserializeFromBytes(byte[] serializedBytes)
De-serializes the BrowserPublicKeyCredentialCreationOptions from bytes, reversing serializeToBytes().
boolean
AuthenticationExtensions
byte[]
Uri
PublicKeyCredentialCreationOptions
Integer
Double
TokenBinding
int
byte[]
void
writeToParcel(Parcel dest, int flags)

Inherited Method Summary

Public Methods

public static BrowserPublicKeyCredentialCreationOptions deserializeFromBytes (byte[] serializedBytes)

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

Returns
  • The deserialized BrowserPublicKeyCredentialCreationOptions.

public boolean equals (Object obj)

public AuthenticationExtensions getAuthenticationExtensions ()

public byte[] getChallenge ()

public Uri getOrigin ()

public PublicKeyCredentialCreationOptions getPublicKeyCredentialCreationOptions ()

public Integer getRequestId ()

public Double getTimeoutSeconds ()

public TokenBinding getTokenBinding ()

public int hashCode ()

public byte[] serializeToBytes ()

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

Returns
  • the serialized byte array.

public void writeToParcel (Parcel dest, int flags)