!!! Overview [{$pagename}] ([WebAuthN]) are the "Defined Attestation Statement Formats" for the [Web Authentication API] [Specification] and [SHOULD] be registered per [WebAuthn-Registries] [{$applicationname}] recommends you to consult the [The Registry Entries|https://www.iana.org/assignments/webauthn/webauthn.xhtml#webauthn-attestation-statement-format-ids|target='_blank']%%zebra-table %%sortable %%table-filter ||WebAuthn Attestation Statement Format Identifier ||Description ||Reference ||Change Controller ||Notes |[packed]|The "packed" attestation statement format is a [WebAuthN]-optimized format for attestation. It uses a very compact but still extensible encoding method. This format is implementable by [WebAuthn Authenticators] with [limited resources|Constrained Nodes] (e.g., [Secure Elements]).|[Web Authentication] Section §8.2, Packed Attestation Statement Format|[W3C_Web_Authentication_Working_Group] |[tpm|TPM]|The [TPM] [attestation] statement format returns an [attestation] statement in the same format as the packed attestation statement format, although the rawData and signature fields are computed differently.|[Web Authentication] Section §8.3, TPM Attestation Statement Format|[W3C_Web_Authentication_Working_Group] |[android-key]|[Platform Authenticators] based on versions "N", and later, may provide this proprietary "[hardware] [attestation]" statement.|[Web Authentication] Section §8.4, Android Key Attestation Statement Format|[W3C_Web_Authentication_Working_Group] |[android-safetynet]|[Android]-based, [Platform Authenticator] [MAY] produce an attestation statement based on the Android SafetyNet [API].|[Web Authentication] Section §8.5, Android SafetyNet Attestation Statement Format|[W3C_Web_Authentication_Working_Group] |[fido-u2f]|Used with [FIDO] [U2F] authenticators|[Web Authentication] Section §8.6, [FIDO] [U2F] [Attestation] Statement Format|[W3C_Web_Authentication_Working_Group]| /% /% /% !! More Information There might be more information for this subject on one of the following: [{ReferringPagesPlugin before='*' after='\n' }]