Type alias AuthenticatorAttestationResponse

AuthenticatorAttestationResponse: {
    attestationObject: URLEncodedBase64;
    clientDataJSON: URLEncodedBase64;
    transports?: string[];
}

Contains the raw authenticator attestation data, used to verify the authenticy of the registration ceremony and the new credential.

Type declaration

  • attestationObject: URLEncodedBase64

    This attribute contains an attestation object, which is opaque to, and cryptographically protected against tampering by, the browser. The attestation object contains both authenticator data and an attestation statement. The former contains the AAGUID, a unique credential ID, and the credential public key. The contents of the attestation statement are determined by the attestation statement format used by the authenticator. It also contains any additional information that the Relying Party's server requires to validate the attestation statement, as well as to decode and validate the authenticator data along with the JSON-serialized client data.

  • clientDataJSON: URLEncodedBase64

    Contains a JSON serialization of the client data passed to the authenticator by the browser in its call to navigator.credentials.create().

  • Optional transports?: string[]

    These values are the transports that the authenticator is believed to support, or an empty sequence if the information is unavailable.

Generated using TypeDoc