[jose] Draft -01 of JSON Crypto Specs: JWS, JWE, JWK, JWA, JWS-JS, JWE-JS

Mike Jones <Michael.Jones@microsoft.com> Tue, 13 March 2012 00:37 UTC

Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: jose@ietfa.amsl.com
Delivered-To: jose@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9FDD721E8073 for <jose@ietfa.amsl.com>; Mon, 12 Mar 2012 17:37:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.278
X-Spam-Level:
X-Spam-Status: No, score=-5.278 tagged_above=-999 required=5 tests=[AWL=1.320, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XFsrC6N0gbwm for <jose@ietfa.amsl.com>; Mon, 12 Mar 2012 17:37:34 -0700 (PDT)
Received: from tx2outboundpool.messaging.microsoft.com (tx2ehsobe005.messaging.microsoft.com [65.55.88.15]) by ietfa.amsl.com (Postfix) with ESMTP id 68CEB21E8011 for <jose@ietf.org>; Mon, 12 Mar 2012 17:37:34 -0700 (PDT)
Received: from mail56-tx2-R.bigfish.com (10.9.14.242) by TX2EHSOBE004.bigfish.com (10.9.40.24) with Microsoft SMTP Server id 14.1.225.23; Tue, 13 Mar 2012 00:37:33 +0000
Received: from mail56-tx2 (localhost [127.0.0.1]) by mail56-tx2-R.bigfish.com (Postfix) with ESMTP id D7EDB24009B for <jose@ietf.org>; Tue, 13 Mar 2012 00:37:33 +0000 (UTC)
X-SpamScore: -19
X-BigFish: VS-19(zzc85fhzz1202hzz1033IL8275eh8275bh8275dha1495iz2fh2a8h668h839h)
X-Forefront-Antispam-Report: CIP:131.107.125.8; KIP:(null); UIP:(null); IPV:NLI; H:TK5EX14HUBC105.redmond.corp.microsoft.com; RD:none; EFVD:NLI
Received-SPF: pass (mail56-tx2: domain of microsoft.com designates 131.107.125.8 as permitted sender) client-ip=131.107.125.8; envelope-from=Michael.Jones@microsoft.com; helo=TK5EX14HUBC105.redmond.corp.microsoft.com ; icrosoft.com ;
Received: from mail56-tx2 (localhost.localdomain [127.0.0.1]) by mail56-tx2 (MessageSwitch) id 133159905113299_1334; Tue, 13 Mar 2012 00:37:31 +0000 (UTC)
Received: from TX2EHSMHS004.bigfish.com (unknown [10.9.14.240]) by mail56-tx2.bigfish.com (Postfix) with ESMTP id F0AF0200DC for <jose@ietf.org>; Tue, 13 Mar 2012 00:37:30 +0000 (UTC)
Received: from TK5EX14HUBC105.redmond.corp.microsoft.com (131.107.125.8) by TX2EHSMHS004.bigfish.com (10.9.99.104) with Microsoft SMTP Server (TLS) id 14.1.225.23; Tue, 13 Mar 2012 00:37:30 +0000
Received: from TK5EX14MBXC284.redmond.corp.microsoft.com ([169.254.1.237]) by TK5EX14HUBC105.redmond.corp.microsoft.com ([157.54.80.48]) with mapi id 14.02.0283.004; Tue, 13 Mar 2012 00:37:29 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: "jose@ietf.org" <jose@ietf.org>
Thread-Topic: Draft -01 of JSON Crypto Specs: JWS, JWE, JWK, JWA, JWS-JS, JWE-JS
Thread-Index: Ac0AsXe8nVQEXhi3RWWAlZ3h4dYRKA==
Date: Tue, 13 Mar 2012 00:37:28 +0000
Message-ID: <4E1F6AAD24975D4BA5B168042967394366416EDD@TK5EX14MBXC284.redmond.corp.microsoft.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [157.54.51.79]
Content-Type: multipart/alternative; boundary="_000_4E1F6AAD24975D4BA5B168042967394366416EDDTK5EX14MBXC284r_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
Subject: [jose] Draft -01 of JSON Crypto Specs: JWS, JWE, JWK, JWA, JWS-JS, JWE-JS
X-BeenThere: jose@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Javascript Object Signing and Encryption <jose.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jose>, <mailto:jose-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/jose>
List-Post: <mailto:jose@ietf.org>
List-Help: <mailto:jose-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jose>, <mailto:jose-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Mar 2012 00:37:36 -0000

New versions of the JSON Object Signing and Encryption (JOSE)<http://datatracker.ietf.org/wg/jose/> specifications are now available that incorporate working group feedback since publication of the initial versions.  They are:

*         JSON Web Signature (JWS) - Digital signature/HMAC specification

*         JSON Web Encryption (JWE) - Encryption specification

*         JSON Web Key (JWK) - Public key specification

*         JSON Web Algorithms (JWA) - Algorithms and identifiers specification
The most important changes are:

*         Added a separate integrity check for encryption algorithms without an integral integrity check.

*         Defined header parameters for including JWK public keys and X.509 certificate chains directly in the header.
See the Document History section in each specification for a more detailed list of changes.
Corresponding versions of the JSON Serialization specs, which use these JOSE drafts, are also available.  Besides using JSON Serializations of the cryptographic results (rather than Compact Serializations using a series of base64url encoded values), these specifications also enable multiple digital signatures and/or HMACs to applied to the same message and enable the same plaintext to be encrypted to multiple recipients.  They are:

*         JSON Web Signature JSON Serialization (JWS-JS)

*         JSON Web Encryption JSON Serialization (JWE-JS)
These specifications are available at:

*         http://tools.ietf.org/html/draft-ietf-jose-json-web-signature-01

*         http://tools.ietf.org/html/draft-ietf-jose-json-web-encryption-01

*         http://tools.ietf.org/html/draft-ietf-jose-json-web-key-01

*         http://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-01

*         http://tools.ietf.org/html/draft-jones-json-web-signature-json-serialization-01

*         http://tools.ietf.org/html/draft-jones-json-web-encryption-json-serialization-01
HTML formatted versions are available at:

*         http://self-issued.info/docs/draft-ietf-jose-json-web-signature-01.html

*         http://self-issued.info/docs/draft-ietf-jose-json-web-encryption-01.html

*         http://self-issued.info/docs/draft-ietf-jose-json-web-key-01.html

*         http://self-issued.info/docs/draft-ietf-jose-json-web-algorithms-01.html

*         http://self-issued.info/docs/draft-jones-json-web-signature-json-serialization-01.html

*         http://self-issued.info/docs/draft-jones-json-web-encryption-json-serialization-01.html

                                                                -- Mike