{"draft":"draft-ietf-jose-fully-specified-algorithms-13","doc_id":"RFC9864","title":"Fully-Specified Algorithms for JSON Object Signing and Encryption (JOSE) and CBOR Object Signing and Encryption (COSE)","authors":["M.B. Jones","O. Steele"],"format":["HTML","TEXT","PDF","XML"],"page_count":"16","pub_status":"PROPOSED STANDARD","status":"PROPOSED STANDARD","source":"Javascript Object Signing and Encryption","abstract":"This specification refers to cryptographic algorithm identifiers that\r\nfully specify the cryptographic operations to be performed, including\r\nany curve, key derivation function (KDF), and hash functions, as\r\nbeing \"fully specified\". It refers to cryptographic algorithm\r\nidentifiers that require additional information beyond the algorithm\r\nidentifier to determine the cryptographic operations to be performed\r\nas being \"polymorphic\". This specification creates fully-specified\r\nalgorithm identifiers for registered JSON Object Signing and\r\nEncryption (JOSE) and CBOR Object Signing and Encryption (COSE)\r\npolymorphic algorithm identifiers, enabling applications to use only\r\nfully-specified algorithm identifiers. It deprecates those\r\npolymorphic algorithm identifiers. \r\n\r\nThis specification updates RFCs 7518, 8037, and 9053. It deprecates\r\npolymorphic algorithms defined by RFCs 8037 and 9053 and provides\r\nfully-specified replacements for them. It adds to the instructions to\r\ndesignated experts in RFCs 7518 and 9053.","pub_date":"October 2025","keywords":["Cryptographic Algorithm Identifiers","JSON Object Signing and Encryption (JOSE)","CBOR Object Signing and Encryption (COSE)","Polymorphic Algorithms","Algorithm Cipher Suites"],"obsoletes":[],"obsoleted_by":[],"updates":["RFC7518","RFC8037","RFC9053"],"updated_by":[],"see_also":[],"doi":"10.17487\/RFC9864","errata_url":null}