[webauthn] Add CTAP2.3 version string for virtual authenticators (#2404)

emlun has just created a new issue for https://github.com/w3c/webauthn:

== Add CTAP2.3 version string for virtual authenticators ==
[ยง11.2. Virtual Authenticators](https://www.w3.org/TR/2026/CR-webauthn-3-20260113/#sctn-automation-virtual-authenticators) defines a *protocol* field defined as:

>The protocol the [Virtual Authenticator](https://www.w3.org/TR/2026/CR-webauthn-3-20260113/#virtual-authenticators) speaks: one of "ctap1/u2f", "ctap2" or "ctap2_1" [[FIDO-CTAP]](https://www.w3.org/TR/2026/CR-webauthn-3-20260113/#biblio-fido-ctap).

PR #2403 updated our CTAP reference from CTAP 2.1 to CTAP 2.3. Thus the above enumeration should probably be updated to also include (presumably) "ctap2_3".

## Proposed Change

Add to the above enumeration a version string for CTAP 2.3, presumably "ctap2_3". (These strings are not defined within CTAP, rather the one corresponding to "ctap2_1" is named "FIDO_2_1" in CTAP.)

Please view or discuss this issue at https://github.com/w3c/webauthn/issues/2404 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 1 April 2026 19:28:56 UTC