<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent">

<rfc xmlns:xi="http://www.w3.org/2001/XInclude" submissionType="IETF" category="std" consensus="true" docName="draft-ietf-lamps-5480-ku-clarifications-03" number="8813" updates="5480" ipr="trust200902" obsoletes="" xml:lang="en" symRefs="true" sortRefs="true" tocInclude="true" version="3">

  <!-- xml2rfc v2v3 conversion 2.44.0 -->
  <!-- Generated by id2xml 1.5.0 on 2020-05-19T19:13:04Z -->
	<front>
    <title abbrev="Clarifications for ECC SPKI">Clarifications for Elliptic Curve Cryptography Subject Public Key Information</title>
    <seriesInfo name="RFC" value="8813"/>
    <author initials="T." surname="Ito" fullname="Tadahiko Ito">
      <organization>SECOM CO., LTD.</organization>
      <address>
        <email>tadahiko.ito.public@gmail.com</email>
      </address>
    </author>
    <author initials="S." surname="Turner" fullname="Sean Turner">
      <organization>sn3rd</organization>
      <address>
        <email>sean@sn3rd.com</email>
      </address>
    </author>
    <date month="August" year="2020"/>
    <workgroup>LAMPS</workgroup>

<keyword>PKIX</keyword>
<keyword>X.509</keyword>

    <abstract>
      <t>
   This document updates RFC 5480 to specify semantics for the
   keyEncipherment and dataEncipherment key usage bits when used in
   certificates that support Elliptic Curve Cryptography.</t>
    </abstract>
  </front>
  <middle>
    <section anchor="sect-1" numbered="true" toc="default">
      <name>Introduction</name>
      <t>
   <xref target="RFC5480" format="default"/> specifies the syntax and semantics for the Subject Public
   Key Information field in certificates that support Elliptic Curve
   Cryptography.  As part of these semantics, it defines what
   combinations are permissible for the values of the key usage
   extension <xref target="RFC5280" format="default"/>.  <xref target="RFC5480" format="default"/> specifies 7 of the 9 values; it
   makes no mention of the keyEncipherment and dataEncipherment key usage
   bits.  This document corrects this omission by updating
   <xref target="RFC5480" sectionFormat="of" section="3"/> to make it clear that neither keyEncipherment nor the
   dataEncipherment key usage bits are set for key agreement algorithms
   defined therein.  The additions are to be made to the end of
   <xref target="RFC5480" sectionFormat="of" section="3"/>.</t>

    </section>
    <section anchor="sect-2" numbered="true" toc="default">
      <name>Terminology</name>
        <t>
    The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>",
    "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
    NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>",
    "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
    "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are
    to be interpreted as described in BCP&nbsp;14 <xref target="RFC2119"/>
    <xref target="RFC8174"/> when, and only when, they appear in all capitals,
    as shown here.
        </t>
    </section>
    <section anchor="sect-3" numbered="true" toc="default">
      <name>Updates to Section 3</name>
      <t>
   If the keyUsage extension is present in a certificate that indicates
   id-ecPublicKey in SubjectPublicKeyInfo, then the following values <bcp14>MUST
   NOT</bcp14> be present:</t>

   <ul empty="true" spacing="compact">
     <li>keyEncipherment; and</li>
     <li>dataEncipherment.</li>
   </ul>
      <t>
   If the keyUsage extension is present in a certificate that indicates
   id-ecDH or id-ecMQV in SubjectPublicKeyInfo, then the following
   values also <bcp14>MUST NOT</bcp14> be present:</t>

   <ul empty="true" spacing="compact"> 
     <li>keyEncipherment; and</li>
     <li>dataEncipherment.</li>
   </ul>
    </section>
    <section anchor="sect-4" numbered="true" toc="default">
      <name>Security Considerations</name>
      <t>
   This document introduces no new security considerations beyond those
   found in <xref target="RFC5480" format="default"/>.</t>
    </section>
    <section anchor="sect-5" numbered="true" toc="default">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>Normative References</name>
      <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml"/>
      <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5280.xml"/>
      <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5480.xml"/>
      <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml"/>
    </references>
  </back>
</rfc>
