RFC 9052 · INTERNET STANDARD · 2022

CBOR Object Signing and Encryption : Structures and Process

Overview

RFC 9052, “CBOR Object Signing and Encryption : Structures and Process”, is an Internet Standard document published in August 2022 by J. Schaad. It obsoletes RFC 8152. It has since been updated by RFC 9338. The canonical text is published by the RFC Editor.

Abstract

Concise Binary Object Representation (CBOR) is a data format designed for small code size and small message size. There is a need to be able to define basic security services for this data format. This document defines the CBOR Object Signing and Encryption (COSE) protocol. This specification describes how to create and process signatures, message authentication codes, and encryption using CBOR for serialization. This specification additionally describes how to represent cryptographic keys using CBOR.

This document, along with RFC 9053, obsoletes RFC 8152.

Abstract as published in the RFC, via rfc-editor.org.

What “Internet Standard” means

A mature, widely-implemented specification that has completed the full IETF standards process — the highest maturity level on the standards track.

Read this RFC

The canonical text of RFC 9052 is hosted at rfc-editor.org. Available in HTML,TXT,PDF,XML.

Relationships to other RFCs
This RFC obsoletes
RFC 8152
Updated by
RFC 9338
Other RFCs from 2022

Who Is Online

In total there are 207 users online: 0 registered, 202 guests and 5 bots.

Most users ever online was 1,226 on 13 Jun 2026, 3:56 am.

Bots: Applebot Facebook Other Bot Other Crawler SemrushBot

Users active in the past 15 minutes. Total registered members: 354