AuthenticationExtensionsClientOutputs

  • AuthenticationExtensionsClientOutputs is a container class for client output for extensions used in FIDO2 APIs.

  • This class implements the Parcelable interface.

  • It includes methods for serialization and deserialization to and from bytes.

  • It has methods to retrieve credential properties and user verification method entries.

  • A Builder class is available for creating instances of AuthenticationExtensionsClientOutputs.

public class AuthenticationExtensionsClientOutputs extends Object
implements Parcelable

This container class represents client output for extensions that can be passed into FIDO2 APIs.

See Authentication Extensions Client Outputs.

Nested Class Summary

class AuthenticationExtensionsClientOutputs.Builder Builder for AuthenticationExtensionsClientOutputs

Inherited Constant Summary

Public Method Summary

static AuthenticationExtensionsClientOutputs
deserializeFromBytes(byte[] serializedBytes)
De-serializes the AuthenticatorAssertionResponse from bytes, reversing serializeToBytes().
boolean
AuthenticationExtensionsCredPropsOutputs
UvmEntries
int
byte[]
void
writeToParcel(Parcel dest, int flags)

Inherited Method Summary

Public Methods

public static AuthenticationExtensionsClientOutputs deserializeFromBytes (byte[] serializedBytes)

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

Returns

public boolean equals (Object obj)

public UvmEntries getUvmEntries ()

public int hashCode ()

public byte[] serializeToBytes ()

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

Returns
  • the serialized byte array.

public void writeToParcel (Parcel dest, int flags)