files/en-us/web/api/authenticatorassertionresponse/index.md
{{APIRef("Web Authentication API")}}{{securecontext_header}}
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 {{domxref("PublicKeyCredential.response", "response")}} property of a {{domxref("PublicKeyCredential")}} object returned by a successful {{domxref("CredentialsContainer.get()", "navigator.credentials.get()")}} call.
This interface inherits from {{domxref("AuthenticatorResponse")}}.
{{InheritanceDiagram}}
[!NOTE] This interface is restricted to top-level contexts. Use from within an {{HTMLElement("iframe")}} element will not have any effect.
Also inherits properties from its parent, {{domxref("AuthenticatorResponse")}}.
publicKey option. This data contains some information from the options passed into the get() call, and some information controlled by the browser.user.id in the options passed to the originating {{domxref("CredentialsContainer.create()","navigator.credentials.create()")}} call.None.
See Retrieving a public key credential for a detailed example.
{{Specifications}}
{{Compat}}