Skip to main content

JWS Clear Text JSON Signature Option (JWS/CT)

Document Type Expired Internet-Draft (individual)
Expired & archived
Authors Bret Jordan , Samuel Erdtman , Anders Rundgren
Last updated 2022-12-23 (Latest revision 2022-06-21)
RFC stream (None)
Intended RFC status Informational
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


This document describes a method for extending the scope of the JSON Web Signature (JWS) specification, called JWS/CT (JWS "Clear Text"). By combining the detached mode of JWS with the JSON Canonicalization Scheme (JCS), JWS/CT enables JSON objects to remain in the JSON format after being signed. In addition to supporting a consistent data format, this arrangement also simplifies documentation, debugging, and logging. The ability to embed signed JSON objects in other JSON objects, makes the use of counter-signatures straightforward. This informational specification has been produced outside the IETF, is not an IETF standard, and does not have IETF consensus. The intended audiences of this document are JSON tool vendors as well as designers of JSON-based cryptographic solutions.


Bret Jordan
Samuel Erdtman
Anders Rundgren

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)