CBOR Object Signing and Encryption and JSON Object Signing and Encryption Registrations for Web Authentication Algorithms
RFC 8812, “CBOR Object Signing and Encryption and JSON Object Signing and Encryption Registrations for Web Authentication Algorithms”, is a Proposed Standard document published in August 2020 by M. Jones. The canonical text is published by the RFC Editor.
Abstract
The W3C Web Authentication (WebAuthn) specification and the FIDO Alliance FIDO2 Client to Authenticator Protocol (CTAP) specification use CBOR Object Signing and Encryption (COSE) algorithm identifiers. This specification registers the following algorithms (which are used by WebAuthn and CTAP implementations) in the IANA "COSE Algorithms" registry: RSASSA-PKCS1-v1_5 using SHA-256, SHA-384, SHA-512, and SHA-1; and Elliptic Curve Digital Signature Algorithm (ECDSA) using the secp256k1 curve and SHA-256. It registers the secp256k1 elliptic curve in the IANA "COSE Elliptic Curves" registry. Also, for use with JSON Object Signing and Encryption (JOSE), it registers the algorithm ECDSA using the secp256k1 curve and SHA-256 in the IANA "JSON Web Signature and Encryption Algorithms" registry and the secp256k1 elliptic curve in the IANA "JSON Web Key Elliptic Curve" registry.
What “Proposed Standard” means
An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.
The canonical text of RFC 8812 is hosted at rfc-editor.org. Available in HTML,TXT,PDF,XML.
- RFC 8811 DDoS Open Threat Signaling Architecture
- RFC 8813 Clarifications for Elliptic Curve Cryptography Subject Public Key Information
- RFC 8810 Revision to Capability Codes Registration Procedures
- RFC 8814 Signaling Maximum SID Depth Using the Border Gateway Protocol - Link State
- RFC 8809 Registries for Web Authentication
- RFC 8815 Deprecating Any-Source Multicast for Interdomain Multicast
- RFC 8808 A YANG Data Model for Factory Default Settings
- RFC 8807 Login Security Extension for the Extensible Provisioning Protocol