Client to Authenticator Protocol (CTAP) v2.3

Verified on 2026-10-29

(title available in French only)

Official Binding

Reference
CTAP 2.3
Type
Other specification
Folder
Other standards
Version
définitive (Proposed Standard)
Date
2026-02-26
Status
Final
Languages
English
Official source
https://fidoalliance.org/specs/fido-v2.3-ps-20260226/fido-client-to-authenticator-protocol-v2.3-ps-20260226.html

Note

FIDO Alliance specification describing an application protocol for communication between a roaming authenticator and a client or platform, with its transport bindings (CTAP 2.3).

The full text is not reproduced here (copyright): see the official source.

Summary

Purpose

The FIDO Alliance’s Client to Authenticator Protocol (CTAP), version 2.3, published as a Proposed Standard on 26 February 2026, organises the dialogue between a “roaming” authenticator, for example a smartphone, and the client platform, for example a PC, on which the user interacts with a relying party CTAP 2.3, Proposed Standard, February 26, 2026 CTAP 2.3, § 1. Introduction[](#intro):

Official text · CTAP 2.3, Abstract

This specification describes an application layer protocol for communication between a roaming authenticator and another client/platform, as well as bindings of this application protocol to a variety of transport protocols using different physical media.

For eIDAS 2, the relevant part is the hybrid transports. They separate the proof that the client device is physically close to the authenticator, provided by Bluetooth Low Energy (BLE) advertisements, from the channel that carries the messages. This channel goes either through a network service called a tunnel service, or through local communication (BLE, ultra-wideband, etc.) CTAP 2.3, § 11.5. Hybrid transports[](#sctn-hybrid).

Who it applies to

The text of Annex II to Implementing Regulation 2024/2982 itself names CTAP 2.3 only in two notes, worded with “should” Annex II. That annex also makes applicable, with adaptations, clause 6 of specification ETSI TS 119 472-2 V1.2.1 Annex II, which names CTAP in a requirement (see below). The notes accompany two requirements which, for their part, concern the wallet: in cross-device flows, it verifies, using the mediating API, that the interacting device is in close physical proximity. It does so through a secure, direct local communication channel that requires user action Annex II. The general obligation rests with wallet providers, who ensure support for the specifications in that annex Art. 5(1).

The notes concern other actors: operating systems, browsers, mediating APIs and any other layer outside the control of the wallet Annex II. What should be preferred over the use of CTAP Hybrid tunnel services is:

Official text · Implementing Regulation (EU) 2024/2982 — consolidated version of 11/08/2026, Annex II

a local communication channel as enabled by CTAP 2.3

It is this local channel that these layers “should” use, both to check proximity and to transfer data between the two devices. According to the same notes, CTAP 2.3 makes it possible to use BLE for the proximity check and, where both devices implement it, to transport the data Annex II.

Key points

  • In the text of the annex, a recommendation. Both notes use the verb “should” Annex II.
  • In the ETSI specification made applicable, a requirement. The annex gives new wording to requirements OIDFVP-HAIP-ADD-API-01, -04 and -05 of clause 6.5.2, but does not modify requirement -06 Annex II. That requirement concerns browsers and operating systems:
Official text · ETSI TS 119 472-2 V1.2.1, § 6.5.2 Additional requirements

OIDFVP-HAIP-ADD-API-06: The browsers and Operating Systems shall use short-range CTAP transport bindings to transfer CTAP2 messages over BLE, NFC or USB, whichever applies.

The article that refers to the annex, for its part, places the obligation on wallet providers Art. 5(1).

Passages of the acts that relate to it

  • Annex II: requirements ISO/IEC 18013-ADD-API-05 and OIDFVP-HAIP-ADD-API-05 and their notes; requirement OIDFVP-HAIP-ADD-API-06 of the ETSI specification, unmodified. Clause 5.4, from which the first requirement comes, appears in the annex; in ETSI specification V1.2.1, clause 5 ends at clause 5.3.3 ETSI TS 119 472-2 V1.2.1, § 5.3.3 ISO/IEC-mdoc EAAP Response profile. This annex was added by Implementing Regulation 2026/1731 Art. 4.

Cited version

Annex II to Implementing Regulation 2024/2982 makes specification ETSI TS 119 472-2 applicable in version V1.2.1 (2026-03) Annex II ETSI TS 119 472-2 V1.2.1. The index of ETSI standards in the corpus, consulted on 30-10-2026, mentions a more recent published version, V1.3.1, whose text is not in the corpus. The act names V1.2.1.

Error in the act

In the French version of Annex II, the adaptation that rewrites requirements OIDFVP-HAIP-ADD-API-01, -04 and -05 is headed “6.5.2 General requirements” Annex II. In specification ETSI TS 119 472-2 V1.2.1, clause 6.5.2, which carries these requirements, is headed “Additional requirements” ETSI TS 119 472-2 V1.2.1, § 6.5.2 Additional requirements, as is the adaptation in the English version of the annex. Probable reading: “6.5.2 Additional requirements”.

Consolidation without official value

This summary relies on the consolidated version of Implementing Regulation 2024/2982 published on EUR-Lex Implementing Regulation (EU) 2024/2982 — consolidated version of 11/08/2026. It serves as documentation: only the text published in the Official Journal is authentic.

Written by Asphalia.