Concise Binary Object Representation (CBOR)

Verified on 2026-10-29

(title available in French only)

Official Binding

Reference
RFC 8949
Type
RFC (IETF)
Folder
Other standards
Version
définitive (RFC)
Date
2020-12
Status
Final
Languages
English
Official source
https://www.rfc-editor.org/rfc/rfc8949.html

Note

IETF specification defining the Concise Binary Object Representation (CBOR), a data format aiming at very small code and messages, which replaces RFC 7049.

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

Summary

Purpose

IETF RFC 8949 (December 2020) defines CBOR (Concise Binary Object Representation), a binary data representation format:

Official text · RFC 8949, [Abstract](#abstract)

The Concise Binary Object Representation (CBOR) is a data format whose design goals include the possibility of extremely small code size, fairly small message size, and extensibility without the need for version negotiation.

It obsoletes RFC 7049, without creating a new version of the format RFC 8949, [Abstract](#abstract). The “mdoc” data model of standard ISO/IEC 18013-5, used for PID and attestations, encodes its elements in CBOR § 3. Parties utiles pour eIDAS 2.

Who it applies to

The RFC itself imposes nothing under eIDAS. It applies by reference to providers of person identification data (PID), who ensure that the PID issued comply with the annex to Implementing Regulation 2024/2977 Art. 3(3).

The reference concerns the encoding of PID in the ISO/IEC-mdoc format (section 4.1 of the annex), and only section 4.2 of the RFC Annex.

Key points

Clauses referred to by the act

  • Section 4.2 (deterministic encoding), for two rules: minimal integers, minimal lengths Annex.
  • The rest of the RFC is not cited by the annex.
  • The annex to Implementing Regulation 2024/2977 was replaced by Implementing Regulation 2026/1731 Implementing Regulation (EU) 2026/1731; this summary cites the consolidated version that incorporates it.

Consolidation without official value

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

Written by Asphalia.