public final class AuthenticatorAttestationResponse extends java.lang.Object implements AuthenticatorResponse
Modifier and Type | Class and Description |
---|---|
static class |
AuthenticatorAttestationResponse.AuthenticatorAttestationResponseBuilder |
Modifier and Type | Method and Description |
---|---|
static AuthenticatorAttestationResponse.AuthenticatorAttestationResponseBuilder.MandatoryStages |
builder() |
boolean |
equals(java.lang.Object o) |
@NonNull AttestationObject |
getAttestation()
The
attestationObject parsed as a domain object. |
@NonNull ByteArray |
getAttestationObject()
Contains an attestation object, which is opaque to, and cryptographically protected against tampering by, the
client.
|
ByteArray |
getAuthenticatorData()
The authenticator data returned by the authenticator.
|
@NonNull CollectedClientData |
getClientData()
AuthenticatorResponse.getClientDataJSON() parsed as a domain object. |
@NonNull ByteArray |
getClientDataJSON()
The JSON-serialized client data (see §5.10.1
Client Data Used in WebAuthn Signatures (dictionary
CollectedClientData )) passed to the authenticator
by the client in the call to either navigator.credentials.create() or
navigator.credentials.get() . |
int |
hashCode() |
AuthenticatorAttestationResponse.AuthenticatorAttestationResponseBuilder |
toBuilder() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getParsedAuthenticatorData
public ByteArray getAuthenticatorData()
AuthenticatorResponse
getAuthenticatorData
in interface AuthenticatorResponse
public static AuthenticatorAttestationResponse.AuthenticatorAttestationResponseBuilder.MandatoryStages builder()
public AuthenticatorAttestationResponse.AuthenticatorAttestationResponseBuilder toBuilder()
@NonNull public @NonNull ByteArray getAttestationObject()
@NonNull public @NonNull AttestationObject getAttestation()
attestationObject
parsed as a domain object.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
@NonNull public @NonNull ByteArray getClientDataJSON()
AuthenticatorResponse
CollectedClientData
)) passed to the authenticator
by the client in the call to either navigator.credentials.create()
or
navigator.credentials.get()
. The exact JSON serialization MUST be preserved, as the hash of the
serialized client data has been computed over it.getClientDataJSON
in interface AuthenticatorResponse
@NonNull public @NonNull CollectedClientData getClientData()
AuthenticatorResponse
AuthenticatorResponse.getClientDataJSON()
parsed as a domain object.getClientData
in interface AuthenticatorResponse