You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
is the idea of having attestation statements contain a unique identifier such as a device serial number.
424
+
For example, this identifier could be used by an employer provisioning security keys for their employees.
425
+
By recording which employee has which security key serial numbers,
426
+
the employer can automatically trust the employee upon successful WebAuthn registration
427
+
without having to first authenticate the employee by other means.
428
+
429
+
Because enterprise attestation by design introduces powerful user tracking,
430
+
it is only allowed in certain contexts and is otherwise blocked by the client.
431
+
See the
432
+
link:https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html#sctn-feature-descriptions-enterp-attstn[CTAP2 section on Enterprise Attestation]
433
+
for guidance on how to enable enterprise attestation -
434
+
this typically involves a special agreement with an authenticator or client vendor.
435
+
436
+
At time of writing, there is only one standardized way to convey an enterprise attestation identifer:
437
+
438
+
- An X.509 certificate extension with OID `1.3.6.1.4.1.45724.1.1.2 (id-fido-gen-ce-sernum)`
439
+
MAY indicate a unique octet string such as a serial number
0 commit comments