AI-generated Key Takeaways
-
PublicKeyCredentialRequestOptions is a class used to provide data for generating an assertion in an authentication request.
-
This class includes a Builder for constructing PublicKeyCredentialRequestOptions objects.
-
It has methods for serialization and deserialization to and from bytes.
-
Key methods include getting the allow list, authentication extensions, challenge, request ID, RP ID, timeout seconds, and token binding.
This class is used to supply an authentication request with the data it needs to generate an assertion.
Nested Class Summary
| class | PublicKeyCredentialRequestOptions.Builder | Builder for
PublicKeyCredentialRequestOptions. |
|
Inherited Constant Summary
Public Method Summary
| static PublicKeyCredentialRequestOptions |
deserializeFromBytes(byte[] serializedBytes)
Deserializes the
PublicKeyCredentialRequestOptions from bytes,
reversing
serializeToBytes().
|
| boolean | |
| List<PublicKeyCredentialDescriptor> | |
| AuthenticationExtensions | |
| byte[] | |
| Integer | |
| String |
getRpId()
|
| Double | |
| TokenBinding | |
| int |
hashCode()
|
| byte[] |
serializeToBytes()
Serializes the
PublicKeyCredentialRequestOptions to bytes.
|
| void |
writeToParcel(Parcel dest, int
flags)
|
Inherited Method Summary
Public Methods
public static PublicKeyCredentialRequestOptions deserializeFromBytes (byte[] serializedBytes)
Deserializes the PublicKeyCredentialRequestOptions from bytes,
reversing
serializeToBytes().
Parameters
| serializedBytes | The serialized bytes. |
|---|
Returns
- The deserialized
PublicKeyCredentialRequestOptions.
public boolean equals (Object obj)
public List<PublicKeyCredentialDescriptor> getAllowList ()
public AuthenticationExtensions getAuthenticationExtensions ()
public byte[] getChallenge ()
public Integer getRequestId ()
public String getRpId ()
public Double getTimeoutSeconds ()
public TokenBinding getTokenBinding ()
public int hashCode ()
public byte[] serializeToBytes ()
Serializes the PublicKeyCredentialRequestOptions to bytes. Use
deserializeFromBytes(byte[]) to deserialize.
Returns
- the serialized byte array.