Class AttestationFormats
WebAuthn Attestation Statement Format Identifiers.
See the FIDO2 standard for more information on these formats.
https://www.iana.org/assignments/webauthn/webauthn.xhtml
public static class AttestationFormats
- Inheritance
-
objectAttestationFormats
Fields
AndroidKey
Platform authenticators on versions "N", and later, may provide this proprietary "hardware attestation" statement.
public const string AndroidKey = "android"
Field Value
- string
AndroidSafetyNet
Android-based platform authenticators MAY produce an attestation statement based on the Android SafetyNet API.
public const string AndroidSafetyNet = "android-safetynet"
Field Value
- string
Apple
Used with Apple devices' platform authenticators
public const string Apple = "apple"
Field Value
- string
FidoU2f
Used with FIDO U2F authenticators
public const string FidoU2f = "fido-u2f"
Field Value
- string
None
Used to replace any authenticator-provided attestation statement when a WebAuthn Relying Party indicates it does not wish to receive attestation information.
public const string None = "none"
Field Value
- string
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 authenticators with limited resources (e.g., secure elements).
public const string Packed = "packed"
Field Value
- string
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.
public const string Tpm = "tpm"
Field Value
- string