PublicKeyCredentialCreationOptions

public class PublicKeyCredentialCreationOptions extends RequestOptions

This class is used to supply options when creating a new credential.

Nested Class Summary

Inherited Constant Summary

int CONTENTS_FILE_DESCRIPTOR
int PARCELABLE_WRITE_RETURN_VALUE

Public Constructor Summary

PublicKeyCredentialCreationOptions(String jsonString)
Builds an instance of PublicKeyCredentialCreationOptions from a JSON string.

Public Method Summary

Inherited Method Summary

com.google.android.gms.fido.fido2.api.common.RequestOptions
abstract byte[]
abstract Integer
abstract Double
abstract TokenBinding
byte[]
serializeToBytes()
Serializes the RequestOptions to bytes.
Object
clone()
boolean
equals(Object arg0)
void
finalize()
final Class<?>
getClass()
int
hashCode()
final void
notify()
final void
notifyAll()
String
toString()
final void
wait(long arg0, int arg1)
final void
wait(long arg0)
final void
wait()
abstract int
describeContents()
abstract void
writeToParcel(Parcel arg0, int arg1)

Public Constructors

public PublicKeyCredentialCreationOptions (String jsonString)

Builds an instance of PublicKeyCredentialCreationOptions from a JSON string.

Public Methods

public static PublicKeyCredentialCreationOptions deserializeFromBytes (byte[] serializedBytes)

De-serializes the PublicKeyCredentialCreationOptions from bytes, reversing serializeToBytes().

Returns
  • The deserialized PublicKeyCredentialCreationOptions.

public boolean equals (Object obj)

public AttestationConveyancePreference getAttestationConveyancePreference ()

public String getAttestationConveyancePreferenceAsString ()

public AuthenticationExtensions getAuthenticationExtensions ()

public AuthenticatorSelectionCriteria getAuthenticatorSelection ()

public byte[] getChallenge ()

public List<PublicKeyCredentialDescriptor> getExcludeList ()

public String getJsonString ()

public List<PublicKeyCredentialParameters> getParameters ()

public Integer getRequestId ()

public Double getTimeoutSeconds ()

public TokenBinding getTokenBinding ()

public int hashCode ()

public byte[] serializeToBytes ()

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

Returns
  • the serialized byte array.

public void writeToParcel (Parcel dest, int flags)