Instance properties
Also inherits properties from its parent, AuthenticatorResponse.
AuthenticatorAttestationResponse.attestationObjectRead only-
An
ArrayBuffercontaining authenticator data and an attestation statement for a new key pair generated by the authenticator. AuthenticatorResponse.clientDataJSONRead only-
Inherited from
AuthenticatorResponse, this property contains the JSON-compatible serialization of the data passed from the browser to the authenticator in order to generate this credential — i.e., whenCredentialsContainer.create()is called with apublicKeyoption. This data contains some information from the options passed into thecreate()call, and some information controlled by the browser.
Instance methods
AuthenticatorAttestationResponse.getAuthenticatorData()-
Returns an
ArrayBuffercontaining the authenticator data contained within theAuthenticatorAttestationResponse.attestationObjectproperty. AuthenticatorAttestationResponse.getPublicKey()-
Returns an
ArrayBuffercontaining the DERSubjectPublicKeyInfoof the new credential (see Subject Public Key Info), ornullif this is not available. AuthenticatorAttestationResponse.getPublicKeyAlgorithm()-
Returns a number that is equal to a COSE Algorithm Identifier, representing the cryptographic algorithm used for the new credential.
AuthenticatorAttestationResponse.getTransports()-
Returns an array of strings describing which transport methods (e.g.,
usb,nfc) are believed to be supported with the authenticator. The array may be empty if the information is not available.
Examples
See Creating a public key credential for a detailed example.
Specifications
| Specification |
|---|
| Web Authentication: An API for accessing Public Key Credentials - Level 3 # authenticatorattestationresponse |
Browser compatibility
See also
AuthenticatorAssertionResponse: the interface for the type of response given when retrieving an existing credentialAuthenticatorResponse: the parent interface