Independent Submission S. Turner
Request for Comments: 7093 IECA
Category: Informational S. Kent
ISSN: 2070-1721 BBN
J. Manger
Telstra
December 2013
Additional Methods for Generating Key Identifiers Values
Turner, et al. Informational [Page 1]
RFC 7093 Additional Examples For KIs December 2013 1. Introduction[RFC5280] defines the AKI (Authority Key Identifier) and SKI (Subject Key Identifier) certificate extensions. [RFC5280] describes two example mechanisms for generating AKI and SKI values: a 160-bit SHA-1 (Secure Hash Algorithm) hash of the public key and a four-bit type field with the value 0100 followed by the least significant 60 bits of the SHA-1 hash. Both of these mechanisms were designed to not be critical to security. This document defines three additional mechanisms for generating Key Identifier values using SHA-256, SHA-384, and SHA-512 [SHS] that are similar to those examples defined in [RFC5280] as well as one based on hashing the certificate's Subject Public Key Info field.
2. Additional Methods for Generating Key Identifiers
[RFC5280] specifies two examples for generating key identifiers from public keys. Four additional mechanisms are as follows:
Turner, et al. Informational [Page 2]
RFC 7093 Additional Examples For KIs December 2013 3. ExamplesThis section provides some examples. The keys and SKIs are presented in hexadecimal (two hex digits per byte).
Turner, et al. Informational [Page 3]
RFC 7093 Additional Examples For KIs December 2013 4. Security ConsiderationsThe security considerations of [RFC5280] apply to certificates. The security considerations of [RFC5758] apply to the hash algorithms.
5. Acknowledgements
The authors wish to thank Santosh Chokhani, Stephen Farrell, Tom Gindin, Peter Gutmann, Henry Holtz, David Kemp, Timothy Miller, Michael StJohns, Stefan Santesson, Jim Schaad, Rene Struik, Koichi Sugimoto, and Carl Wallace for taking the time to participate in the discussions about this document. The discussions resulted in numerous editorial and technical changes to the document.
6. Normative References
[RFC5280] Cooper, D., Santesson, S., Farrell, S., Boeyen, S.,
Turner, et al. Informational [Page 4]
RFC 7093 Additional Examples For KIs December 2013
Authors' Addresses