AuthenticatorAssertionResponse extension type
The AuthenticatorAssertionResponse
interface of the
Web Authentication API
contains a
digital signature
from the private key of a particular WebAuthn credential. The relying
party's server can verify this signature to authenticate a user, for example
when they sign in.
An AuthenticatorAssertionResponse
object instance is available in the
PublicKeyCredential.response property of a PublicKeyCredential object
returned by a successful CredentialsContainer.get call.
This interface inherits from AuthenticatorResponse.
Note: This interface is restricted to top-level contexts. Use from within an
iframe
element will not have any effect.
API documentation sourced from MDN Web Docs.
- on
- Implemented types
- Available extensions
Properties
- authenticatorData → JSArrayBuffer
-
The
authenticatorData
property of the AuthenticatorAssertionResponse interface returns anArrayBuffer
containing information from the authenticator such as the Relying Party ID Hash (rpIdHash), a signature counter, test of user presence, user verification flags, and any extensions processed by the authenticator.no setter - clientDataJSON → JSArrayBuffer
-
The
clientDataJSON
property of the AuthenticatorResponse interface stores a JSON string in anArrayBuffer
, representing the client data that was passed to CredentialsContainer.create or CredentialsContainer.get. This property is only accessed on one of the child objects ofAuthenticatorResponse
, specifically AuthenticatorAttestationResponse or AuthenticatorAssertionResponse.no setterinherited - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- signature → JSArrayBuffer
-
The
signature
read-only property of the AuthenticatorAssertionResponse interface is anArrayBuffer
object which is the signature of the authenticator for both AuthenticatorAssertionResponse.authenticatorData and a SHA-256 hash of the client data (AuthenticatorResponse.clientDataJSON).no setter - userHandle → JSArrayBuffer?
-
The
userHandle
read-only property of the AuthenticatorAssertionResponse interface is anArrayBuffer
object providing an opaque identifier for the given user. Such an identifier can be used by the relying party's server to link the user account with its corresponding credentials and other data.no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited