CBOR Object Signing and Encryption : Structures and Process
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.
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.
The canonical text of RFC 9052 is hosted at rfc-editor.org. Available in HTML,TXT,PDF,XML.
- RFC 9053 CBOR Object Signing and Encryption : Initial Algorithms
- RFC 9054 CBOR Object Signing and Encryption : Hash Algorithms
- RFC 9069 Support for Local RIB in the BGP Monitoring Protocol
- RFC 9070 YANG Data Model for MPLS LDP
- RFC 9110 HTTP Semantics
- RFC 9111 HTTP Caching
- RFC 9112 HTTP/1.1
- RFC 9113 HTTP/2