--- title: AuthenticatorAssertionResponse slug: Web/API/AuthenticatorAssertionResponse tags: - API - AuthenticatorAssertionResponse - Interface - Reference - Web Authentification API - WebAuthn translation_of: Web/API/AuthenticatorAssertionResponse ---

{{APIRef("Web Authentication API")}}{{securecontext_header}}

L'interface AuthenticatorAssertionResponse, rattachée à l'API Web Authentication, est renvoyée par un appel à {{domxref('CredentialsContainer.get()')}} lorsqu'on a passé un objet {{domxref('PublicKeyCredential')}} en argument. Cette interface fournit une preuve à un service que l'objet possède une paire de clé et que la requête d'authentification est valide et approvée.

Propriétés

AuthenticatorAssertionResponse.clientDataJSON
Les données du client pour l'authentification telles que l'origine et le challenge. La propriété {{domxref("AuthenticatorAttestationResponse.clientDataJSON","clientDataJSON")}} est héritée de {{domxref("AuthenticatorResponse")}}.
{{domxref("AuthenticatorAssertionResponse.authenticatorData")}}
Un objet {{jsxref("ArrayBuffer")}} contenant les informations sur l'authenticateur telles que : Ce champ est l'un des deux champs qui est signé par l'authentificateur.
{{domxref("AuthenticatorAssertionResponse.signature")}}
Une signature d'assertion par rapport à {{domxref("AuthenticatorAssertionResponse.authenticatorData")}} et {{domxref("AuthenticatorResponse.clientDataJSON")}}. La signature d'assertion est créée avec la clé privée de la paire de clés (générée avec l'appel à create()) et est vérifiée avec la clé publique la même paire de clé.
{{domxref("AuthenticatorAssertionResponse.userHandle")}}
Un objet {{jsxref("ArrayBuffer")}} contenant un identifiant opaque pour l'utilisateur.

Méthodes

Aucune.

Exemples

TBD

Spécifications

Spécification État Commentaires
{{SpecName('WebAuthn')}} {{Spec2('WebAuthn')}} Définition initiale.

Compatibilité des navigateurs

{{Compat("api.AuthenticatorAssertionResponse")}}