draft-ietf-jose-jwk-thumbprint-07.txt   draft-ietf-jose-jwk-thumbprint-08.txt 
JOSE Working Group M. Jones JOSE Working Group M. Jones
Internet-Draft Microsoft Internet-Draft Microsoft
Intended status: Standards Track N. Sakimura Intended status: Standards Track N. Sakimura
Expires: January 7, 2016 NRI Expires: January 10, 2016 NRI
July 6, 2015 July 9, 2015
JSON Web Key (JWK) Thumbprint JSON Web Key (JWK) Thumbprint
draft-ietf-jose-jwk-thumbprint-07 draft-ietf-jose-jwk-thumbprint-08
Abstract Abstract
This specification defines a method for computing a hash value over a This specification defines a method for computing a hash value over a
JSON Web Key (JWK). It defines which fields in a JWK are used in the JSON Web Key (JWK). It defines which fields in a JWK are used in the
hash computation, the method of creating a canonical form for those hash computation, the method of creating a canonical form for those
fields, and how to convert the resulting Unicode string into a byte fields, and how to convert the resulting Unicode string into a byte
sequence to be hashed. The resulting hash value can be used for sequence to be hashed. The resulting hash value can be used for
identifying or selecting the key represented by the JWK that is the identifying or selecting the key represented by the JWK that is the
subject of the thumbprint. subject of the thumbprint.
skipping to change at page 1, line 37 skipping to change at page 1, line 37
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on January 7, 2016. This Internet-Draft will expire on January 10, 2016.
Copyright Notice Copyright Notice
Copyright (c) 2015 IETF Trust and the persons identified as the Copyright (c) 2015 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 10, line 14 skipping to change at page 10, line 14
6. IANA Considerations 6. IANA Considerations
This specification adds to the instructions to the Designated Experts This specification adds to the instructions to the Designated Experts
for the following IANA registries, all of which are in the JSON for the following IANA registries, all of which are in the JSON
Object Signing and Encryption (JOSE) protocol category [IANA.JOSE]: Object Signing and Encryption (JOSE) protocol category [IANA.JOSE]:
o JSON Web Key Types o JSON Web Key Types
o JSON Web Key Elliptic Curve o JSON Web Key Elliptic Curve
o JSON Web Key Parameters o JSON Web Key Parameters
IANA, please add a link to this specification in the Reference
sections of these registries after the existing links to RFC 7518 for
the first two and the link to RFC 7517 for the last.
Because of the practical JSON and Unicode considerations described in Because of the practical JSON and Unicode considerations described in
Section 4, for these registries, the Designated Experts must either Section 4, for these registries, the Designated Experts must either
require that JWK member names and values being registered use only require that JWK member names and values being registered use only
printable ASCII characters excluding double quote ('"') and printable ASCII characters excluding double quote ('"') and
backslash ('\') (the Unicode characters with code points U+0021, backslash ('\') (the Unicode characters with code points U+0021,
U+0023 through U+005B, and U+005D through U+007E) or if new JWK U+0023 through U+005B, and U+005D through U+007E) or if new JWK
members or values are defined that use other code points, require members or values are defined that use other code points, require
that their definitions specify the exact Unicode code point sequences that their definitions specify the exact Unicode code point sequences
used to represent them. Furthermore, proposed registrations must not used to represent them. Furthermore, proposed registrations must not
be accepted that use Unicode code points that can only be represented be accepted that use Unicode code points that can only be represented
skipping to change at page 12, line 20 skipping to change at page 12, line 24
Infrastructure Certificate and Certificate Revocation List Infrastructure Certificate and Certificate Revocation List
(CRL) Profile", RFC 5280, May 2008. (CRL) Profile", RFC 5280, May 2008.
[RFC7493] Bray, T., "The I-JSON Message Format", RFC 7493, [RFC7493] Bray, T., "The I-JSON Message Format", RFC 7493,
March 2015. March 2015.
Appendix A. Acknowledgements Appendix A. Acknowledgements
James Manger and John Bradley participated in discussions that led to James Manger and John Bradley participated in discussions that led to
the creation of this specification. Thanks also to Joel Halpern, the creation of this specification. Thanks also to Joel Halpern,
Adam Montville, Kathleen Moriarty, and Jim Schaad for their reviews Barry Leiba, Adam Montville, Kathleen Moriarty, and Jim Schaad for
of this specification. their reviews of this specification.
Appendix B. Document History Appendix B. Document History
[[ to be removed by the RFC editor before publication as an RFC ]] [[ to be removed by the RFC editor before publication as an RFC ]]
-08
o Added IANA instructions in response to a comment by Barry Leiba.
-07 -07
o Addressed Gen-ART review comment by Joel Halpern. o Addressed Gen-ART review comment by Joel Halpern.
-06 -06
o Addressed comments in SecDir review by Adam Montville. o Addressed comments in SecDir review by Adam Montville.
-05 -05
 End of changes. 6 change blocks. 
6 lines changed or deleted 14 lines changed or added

This html diff was produced by rfcdiff 1.42. The latest version is available from http://tools.ietf.org/tools/rfcdiff/