<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.23 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-lamps-automation-keyusages-05" category="std" consensus="true" submissionType="IETF" xml:lang="en" tocDepth="3" tocInclude="true" sortRefs="false" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.27.0 -->
  <front>
    <title abbrev="EKU for Automation">X.509 Certificate Extended Key Usage (EKU) for Automation</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-lamps-automation-keyusages-05"/>
    <author initials="H." surname="Brockhaus" fullname="Hendrik Brockhaus">
      <organization abbrev="Siemens">Siemens</organization>
      <address>
        <postal>
          <street>Werner-von-Siemens-Strasse 1</street>
          <city>Munich</city>
          <code>80333</code>
          <country>Germany</country>
        </postal>
        <email>hendrik.brockhaus@siemens.com</email>
        <uri>https://www.siemens.com</uri>
      </address>
    </author>
    <author initials="D." surname="Goltzsche" fullname="David Goltzsche">
      <organization>Siemens Mobility</organization>
      <address>
        <postal>
          <street>Ackerstrasse 22</street>
          <city>Braunschweig</city>
          <code>38126</code>
          <country>Germany</country>
        </postal>
        <email>david.goltzsche@siemens.com</email>
        <uri>https://www.mobility.siemens.com</uri>
      </address>
    </author>
    <date year="2025"/>
    <area>sec</area>
    <workgroup>LAMPS Working Group</workgroup>
    <keyword>Industrial Automation</keyword>
    <keyword>ERJU</keyword>
    <keyword>extended key usage</keyword>
    <keyword>extension</keyword>
    <keyword>PKI</keyword>
    <abstract>
      <?line 151?>

<t>RFC 5280 defines the ExtendedKeyUsage extension and several extended key purpose identifiers (KeyPurposeIds) for use with that extension in X.509 certificates.  This document defines KeyPurposeIds for general-purpose and trust anchor configuration files, for software and firmware update packages, and for safety-critical communication to be included in the Extended Key Usage (EKU) extension of X.509 v3 public key certificates used by industrial automation and the Europe's Rail Joint Undertaking (ERJU) System Pillar.</t>
    </abstract>
  </front>
  <middle>
    <?line 156?>

<section anchor="Intro">
      <name>Introduction</name>
      <t>Automation hardware and software products will strategically be more safe and secure by fulfilling mandatory, generic system requirements related to cyber security driven by federal offices like the <xref target="EU-CRA">European Union Cyber Resilience Act</xref> governed by the European Commission and the High Representative of the Union for Foreign Affairs and Security Policy.
Automation products connected to the internet would bear the so called <xref target="CE-marking">CE marking</xref> to indicate they comply.
Such regulation was announced in the <xref target="EU-STRATEGY">2020 EU Cybersecurity Strategy</xref>, and complements other legislation in this area, specifically the NIS2 Framework, <xref target="NIS2">Directive on measures for a high common level of cybersecurity across the Union</xref>.
2020 EU Cybersecurity Strategy suggests to implement and extend international standards such as the <xref target="IEC.62443-4-2">Security for industrial automation and control systems - Part 4-2: Technical security requirements for IACS components</xref> (IACS refers to industrial automation and control system) and the <xref target="IEC.62443-3-3">Industrial communication networks - Network and system security - Part 3-3: System security requirements and security levels</xref>. Automation hardware and software products of diverse vendors that are connected on automation networks and the internet build common automation solutions. Harmonized attributes would allow transparency of security properties and interoperability for vendors in context of secure software and firmware updates, general-purpose configuration, trust anchor configuration, and secure safety communication.</t>
      <t>A concrete example for Automation is a Rail Automation system. The <xref target="ERJU">Europe's Rail Joint Undertaking System Pillar</xref> will deliver a unified operational concept and a functional, safe, and secure system architecture with system requirements for Rail Automation. The deliverables include due consideration of cyber security aspects based on the IEC 62443 series of standards, focused on the European railway network to which <xref target="Directive-2016_797">Directive 2016/797 - Interoperability of the rail system within the EU</xref> applies.</t>
      <t>The ERJU System Pillar Cyber Security Working Group makes use of PKIs to generate X.509 PKI certificates. The certificates are used for the following purposes, among others:</t>
      <ul spacing="normal">
        <li>
          <t>Validating signatures of general-purpose software configuration files.</t>
        </li>
        <li>
          <t>Validating signatures of trust anchor configuration files.</t>
        </li>
        <li>
          <t>Validating signatures of software and firmware update packages.</t>
        </li>
        <li>
          <t>Authenticating communication endpoints authorized for safety-critical communication.</t>
        </li>
      </ul>
      <t><xref target="RFC5280"/> specifies several extended key usages, defined via KeyPurposeIds, for X.509 certificates. KeyPurposeIds added to a certificate are meant to express intent as to the purpose of the named usage, for humans and for complying libraries. In addition, the IANA registry "SMI Security for PKIX Extended Key Purpose" <xref target="RFC7299"/> contains additional KeyPurposeIds. The use of the anyExtendedKeyUsage KeyPurposeId, as defined in <xref section="4.2.1.12" sectionFormat="of" target="RFC5280"/>, is generally considered a poor practice. This is especially true for certificates, whether they are multi-purpose or single-purpose, within the context of ERJU System Pillar.</t>
      <t>If the purpose of the issued certificates is not restricted, i.e., the type of operations for which a public key contained in the certificate can be used in unintended ways, increasing the risk of cross-application attacks. Failure to ensure proper segregation of duties means that an application or system that generates the public/private keys and applies for a certificate to the operator certification authority could obtain a certificate that can be misused for tasks that this application or system is not entitled to perform. For example, management of trust anchors is a particularly critical task. A device could potentially accept a trust anchor configuration file signed by a service that uses a certificate with no EKU or with the KeyPurposeId id-kp-codeSigning (<xref section="4.2.1.12" sectionFormat="of" target="RFC5280"/>) or id-kp-documentSigning <xref target="RFC9336"/>. A device should only accept trust anchor configuration files if the file is verified with a certificate that has been explicitly issued for this purpose.</t>
      <t>The KeyPurposeId id-kp-serverAuth (<xref section="4.2.1.12" sectionFormat="of" target="RFC5280"/>) can be used to identify that the certificate is for a TLS WWW server, and the KeyPurposeId id-kp-clientAuth (<xref section="4.2.1.12" sectionFormat="of" target="RFC5280"/>) can be used to identify that the certificate is for a TLS WWW client. However, there are currently no KeyPurposeIds for usage with X.509 certificates for safety-critical communication.</t>
      <t>This document addresses the above problems by defining keyPurposeIds for the EKU extension of X.509 public key certificates. These certificates are either used for signing files (general-purpose configuration and trust anchor configuration files, software and firmware update packages) or are used for safety-critical communication.</t>
      <t>Vendor-defined KeyPurposeIds used within a PKI governed by the vendor or a group of vendors typically do not pose interoperability concerns, as non-critical extensions can be safely ignored if unrecognized. However, using KeyPurposeIds outside of their intended vendor-controlled environment or in ExtendedKeyUsage extensions that have been marked critical can lead to interoperability issues. Therefore, it is advisable not to rely on vendor-defined KeyPurposeIds. Instead, the specification defines standard KeyPurposeIds to ensure interoperability across various vendors and industries.</t>
      <t>Although the specification focuses on use in industrial automation, the definitions are intentionally broad to allow the use of the KeyPurposeIds defined in this document in other deployments as well. The context in which the KeyPurposeIds defined in this document are used is out of scope for this document. In other words, details must be described in technical standards and certificate policies for those implementations.</t>
    </section>
    <section anchor="conventions">
      <name>Conventions and Definitions</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 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

</section>
    <section anchor="EKU">
      <name>Extended Key Purpose for Automation</name>
      <t>This specification defines the KeyPurposeIds id-kp-configSigning, id-kp-trustAnchorConfigSigning, id-kp-updatePackageSigning, and id-kp-safetyCommunication and uses these, respectively, for: signing general-purpose configuration files or trust anchor configuration files, signing software or firmware update packages, or authenticating communication peers for safety-critical communication. As described in <xref section="4.2.1.12" sectionFormat="of" target="RFC5280"/>, "[i]f the [extended key usage] extension is present, then the certificate <bcp14>MUST</bcp14> only be used for one of the purposes indicated" and "[i]f multiple [key] purposes are indicated the application need not recognize all purposes indicated, as long as the intended purpose is present".</t>
      <t>None of the KeyPurposeIds specified in this document are intrinsically mutually exclusive.  Instead, the acceptable combinations of those KeyPurposeIds with others specified in this document and with other KeyPurposeIds specified elsewhere are left to the technical standards of the respective application and the certificate policy of the respective PKI.  For example, a technical standard may specify: 'Different keys and certificates <bcp14>MUST</bcp14> be used for safety communication and for trust anchor updates, and a relying party <bcp14>MUST</bcp14> ignore the KeyPurposeId id-kp-trustAnchorConfigSigning if id-kp-safetyCommunication is one of the specified key purposes in a certificate.' The certificate policy for example may specify: 'The id-kp-safetyCommunication KeyPuposeId <bcp14>SHOULD NOT</bcp14> be included in an issued certificate together with the KeyPurposeId id-kp-trustAnchorConfigSigning.' Technical standards and certificate policies of different applications may specify other rules.  Further considerations on prohibiting combinations of KeyPurposeIds is described in the Security Considerations section of this document.</t>
      <t>Systems or applications that verify the signature of a general-purpose configuration file or trust anchor configuration file, the signature of a software or firmware update package, or the authentication of a communication peer for safety-critical communication <bcp14>SHOULD</bcp14> require that corresponding KeyPurposeIds be specified by the EKU extension. If the certificate requester knows the certificate users are mandated to use these KeyPurposeIds, it <bcp14>MUST</bcp14> enforce their inclusion. Additionally, such a certificate requester <bcp14>MUST</bcp14> ensure that the KeyUsage extension be set to digitalSignature for signature verification, to keyEncipherment for public key encryption, and keyAgreement for key agreement.</t>
    </section>
    <section anchor="include-EKU">
      <name>Including the Extended Key Purpose in Certificates</name>
      <t><xref target="RFC5280"/> specifies the EKU X.509 certificate extension for use on end entity certificates. The extension indicates one or more purposes for which the certified public key is valid. The EKU extension can be used in conjunction with the Key Usage (KU) extension, which indicates the set of basic cryptographic operations for which the certified key may be used. The EKU extension syntax is repeated here for convenience:</t>
      <artwork><![CDATA[
   ExtKeyUsageSyntax  ::=  SEQUENCE SIZE (1..MAX) OF KeyPurposeId

   KeyPurposeId  ::=  OBJECT IDENTIFIER
]]></artwork>
      <t>As described in <xref target="RFC5280"/>, the EKU extension may, at the option of the certificate issuer, be either critical or non-critical. The inclusion of KeyPurposeIds id-kp-configSigning, id-kp-trustAnchorConfigSigning, id-kp-updatePackageSigning, and id-kp-safetyCommunication in a certificate indicates that the public key encoded in the certificate has been certified for the following usages:</t>
      <ul spacing="normal">
        <li>
          <t>id-kp-configSigning</t>
        </li>
      </ul>
      <ul empty="true">
        <li>
          <t>A public key contained in a certificate containing the KeyPurposeId id-kp-configSigning may be used for verifying signatures of general-purpose configuration files of various formats (for example XML, YAML, or JSON). Configuration files are used to configure hardware or software.</t>
        </li>
      </ul>
      <ul spacing="normal">
        <li>
          <t>id-kp-trustAnchorConfigSigning</t>
        </li>
      </ul>
      <ul empty="true">
        <li>
          <t>A public key contained in a certificate containing the KeyPurposeId id-kp-trustAnchorConfigSigning may be used for verifying signatures of trust anchor configuration files of various formats (for example XML, YAML, or JSON).
Trust anchor configuration files are used to add or remove trust anchors to the trust store of a device.</t>
        </li>
      </ul>
      <ul spacing="normal">
        <li>
          <t>id-kp-updatePackageSigning</t>
        </li>
      </ul>
      <ul empty="true">
        <li>
          <t>A public key contained in a certificate containing the KeyPurposeId id-kp-updatePackageSigning may be used for verifying signatures of secure software or firmware update packages. Update packages are used to install software (including bootloader, firmware, safety-related applications, and others) on systems.</t>
        </li>
      </ul>
      <ul spacing="normal">
        <li>
          <t>id-kp-safetyCommunication</t>
        </li>
      </ul>
      <ul empty="true">
        <li>
          <t>A public key contained in a certificate containing the KeyPurposeId id-kp-safetyCommunication may be used to authenticate a communication peer for safety-critical communication based on TLS or other protocols.</t>
        </li>
      </ul>
      <artwork><![CDATA[
   id-kp  OBJECT IDENTIFIER  ::=
       { iso(1) identified-organization(3) dod(6) internet(1)
         security(5) mechanisms(5) pkix(7) 3 }

   id-kp-configSigning             OBJECT IDENTIFIER ::= { id-kp 41 }
   id-kp-trustAnchorConfigSigning  OBJECT IDENTIFIER ::= { id-kp 42 }
   id-kp-updatePackageSigning      OBJECT IDENTIFIER ::= { id-kp 43 }
   id-kp-safetyCommunication       OBJECT IDENTIFIER ::= { id-kp 44 }
]]></artwork>
    </section>
    <section anchor="ca-implication">
      <name>Implications for a Certification Authority</name>
      <t>The procedures and practices employed by a certification authority <bcp14>MUST</bcp14> ensure that the correct values for the EKU extension as well as the KU extension are inserted in each certificate that is issued. The inclusion of the id-kp-configSigning, id-kp-trustAnchorConfigSigning, id-kp-updatePackageSigning, and id-kp-safetyCommunication KeyPurposeIds does not preclude the inclusion of other KeyPurposeIds.</t>
    </section>
    <section anchor="security">
      <name>Security Considerations</name>
      <t>The Security Considerations of <xref target="RFC5280"/> are applicable to this document. These extended key usage key purposes do not introduce new security risks but instead reduce existing security risks by providing the means to identify if the certificate is generated to verify the signature of a general-purpose or trust anchor configuration file, the signature of a software or firmware update package, or the authentication of a communication peer for safety-critical communication.</t>
      <t>To reduce the risk of specific cross-protocol attacks, the relying party or the relying party software may additionally prohibit use of specific combinations of KeyPurposeIds.  The procedure for allowing or disallowing combinations of KeyPurposeIds using excluded KeyPurposeId and permitted KeyPurposeId, as carried out by a relying party, is defined in <xref section="4" sectionFormat="of" target="RFC9336"/>.  The technical standards and certificate policies of the application should specify concrete requirements for excluded or permitted KeyPurposeIds or their combinations. An example of excluded KeyPurposeIds can be the presence of the anyExtendedKeyUsage KeyPurposeId. Examples of allowed KeyPurposeIds combinations can be the presence of id-kp-safetyCommunication together with id-kp-clinetAuth or id-kp-serverAuth.</t>
    </section>
    <section anchor="privacy">
      <name>Privacy Considerations</name>
      <t>In some security protocols, such as <xref target="RFC5246">TLS 1.2</xref>, certificates are exchanged in the clear. In other security protocols, such as <xref target="RFC8446">TLS 1.3</xref>, the certificates are encrypted. The inclusion of the EKU extension can help an observer determine the purpose of the certificate. In addition, if the certificate is issued by a public certification authority, the inclusion of an EKU extension can help an attacker to monitor the Certificate Transparency logs <xref target="RFC9162"/> to identify the purpose of the certificate.</t>
    </section>
    <section anchor="iana">
      <name>IANA Considerations</name>
      <t>IANA is requested to register the following ASN.1 <xref target="X.680"/> module OID in the "SMI Security for PKIX Module Identifier" registry (1.3.6.1.5.5.7.0). This OID is defined in <xref target="asn1"/>.</t>
      <table>
        <thead>
          <tr>
            <th align="left">Decimal</th>
            <th align="left">Description</th>
            <th align="left">References</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">TBD1</td>
            <td align="left">id-mod-automation-eku</td>
            <td align="left">This-RFC</td>
          </tr>
        </tbody>
      </table>
      <t>IANA is also requested to register the following OIDs in the "SMI Security for PKIX Extended Key Purpose" registry (1.3.6.1.5.5.7.3).  These OIDs are defined in <xref target="include-EKU"/>.</t>
      <table>
        <thead>
          <tr>
            <th align="left">Decimal</th>
            <th align="left">Description</th>
            <th align="left">References</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">41</td>
            <td align="left">id-kp-configSigning</td>
            <td align="left">This-RFC</td>
          </tr>
          <tr>
            <td align="left">42</td>
            <td align="left">id-kp-trustAnchorConfigSigning</td>
            <td align="left">This-RFC</td>
          </tr>
          <tr>
            <td align="left">43</td>
            <td align="left">id-kp-updatePackageSigning</td>
            <td align="left">This-RFC</td>
          </tr>
          <tr>
            <td align="left">44</td>
            <td align="left">id-kp-safetyCommunication</td>
            <td align="left">This-RFC</td>
          </tr>
        </tbody>
      </table>
    </section>
    <section anchor="acknow">
      <name>Acknowledgments</name>
      <t>We would like to thank the authors of <xref target="RFC9336"/> and <xref target="RFC9509"/> for  their excellent template.</t>
      <t>We also thank all reviewers of this document for their valuable feedback.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC5280">
          <front>
            <title>Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</title>
            <author fullname="D. Cooper" initials="D." surname="Cooper"/>
            <author fullname="S. Santesson" initials="S." surname="Santesson"/>
            <author fullname="S. Farrell" initials="S." surname="Farrell"/>
            <author fullname="S. Boeyen" initials="S." surname="Boeyen"/>
            <author fullname="R. Housley" initials="R." surname="Housley"/>
            <author fullname="W. Polk" initials="W." surname="Polk"/>
            <date month="May" year="2008"/>
            <abstract>
              <t>This memo profiles the X.509 v3 certificate and X.509 v2 certificate revocation list (CRL) for use in the Internet. An overview of this approach and model is provided as an introduction. The X.509 v3 certificate format is described in detail, with additional information regarding the format and semantics of Internet name forms. Standard certificate extensions are described and two Internet-specific extensions are defined. A set of required certificate extensions is specified. The X.509 v2 CRL format is described in detail along with standard and Internet-specific extensions. An algorithm for X.509 certification path validation is described. An ASN.1 module and examples are provided in the appendices. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5280"/>
          <seriesInfo name="DOI" value="10.17487/RFC5280"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
        <reference anchor="X.680" target="https://www.itu.int/rec/T-REC.X.680">
          <front>
            <title>Information Technology - Abstract Syntax Notation One (ASN.1): Specification of basic notation</title>
            <author>
              <organization>ITU-T</organization>
            </author>
            <date year="2021" month="February"/>
          </front>
          <seriesInfo name="ITU-T Recommendation X.680" value=""/>
        </reference>
        <reference anchor="X.690" target="https://www.itu.int/rec/T-REC.X.690">
          <front>
            <title>Information Technology - ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)</title>
            <author>
              <organization>ITU-T</organization>
            </author>
            <date year="2021" month="February"/>
          </front>
          <seriesInfo name="ITU-T Recommendation X.690" value=""/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC5246">
          <front>
            <title>The Transport Layer Security (TLS) Protocol Version 1.2</title>
            <author fullname="T. Dierks" initials="T." surname="Dierks"/>
            <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
            <date month="August" year="2008"/>
            <abstract>
              <t>This document specifies Version 1.2 of the Transport Layer Security (TLS) protocol. The TLS protocol provides communications security over the Internet. The protocol allows client/server applications to communicate in a way that is designed to prevent eavesdropping, tampering, or message forgery. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5246"/>
          <seriesInfo name="DOI" value="10.17487/RFC5246"/>
        </reference>
        <reference anchor="RFC7299">
          <front>
            <title>Object Identifier Registry for the PKIX Working Group</title>
            <author fullname="R. Housley" initials="R." surname="Housley"/>
            <date month="July" year="2014"/>
            <abstract>
              <t>When the Public-Key Infrastructure using X.509 (PKIX) Working Group was chartered, an object identifier arc was allocated by IANA for use by that working group. This document describes the object identifiers that were assigned in that arc, returns control of that arc to IANA, and establishes IANA allocation policies for any future assignments within that arc.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7299"/>
          <seriesInfo name="DOI" value="10.17487/RFC7299"/>
        </reference>
        <reference anchor="RFC8446">
          <front>
            <title>The Transport Layer Security (TLS) Protocol Version 1.3</title>
            <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
            <date month="August" year="2018"/>
            <abstract>
              <t>This document specifies version 1.3 of the Transport Layer Security (TLS) protocol. TLS allows client/server applications to communicate over the Internet in a way that is designed to prevent eavesdropping, tampering, and message forgery.</t>
              <t>This document updates RFCs 5705 and 6066, and obsoletes RFCs 5077, 5246, and 6961. This document also specifies new requirements for TLS 1.2 implementations.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8446"/>
          <seriesInfo name="DOI" value="10.17487/RFC8446"/>
        </reference>
        <reference anchor="RFC9162">
          <front>
            <title>Certificate Transparency Version 2.0</title>
            <author fullname="B. Laurie" initials="B." surname="Laurie"/>
            <author fullname="E. Messeri" initials="E." surname="Messeri"/>
            <author fullname="R. Stradling" initials="R." surname="Stradling"/>
            <date month="December" year="2021"/>
            <abstract>
              <t>This document describes version 2.0 of the Certificate Transparency (CT) protocol for publicly logging the existence of Transport Layer Security (TLS) server certificates as they are issued or observed, in a manner that allows anyone to audit certification authority (CA) activity and notice the issuance of suspect certificates as well as to audit the certificate logs themselves. The intent is that eventually clients would refuse to honor certificates that do not appear in a log, effectively forcing CAs to add all issued certificates to the logs.</t>
              <t>This document obsoletes RFC 6962. It also specifies a new TLS extension that is used to send various CT log artifacts.</t>
              <t>Logs are network services that implement the protocol operations for submissions and queries that are defined in this document.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9162"/>
          <seriesInfo name="DOI" value="10.17487/RFC9162"/>
        </reference>
        <reference anchor="RFC9336">
          <front>
            <title>X.509 Certificate General-Purpose Extended Key Usage (EKU) for Document Signing</title>
            <author fullname="T. Ito" initials="T." surname="Ito"/>
            <author fullname="T. Okubo" initials="T." surname="Okubo"/>
            <author fullname="S. Turner" initials="S." surname="Turner"/>
            <date month="December" year="2022"/>
            <abstract>
              <t>RFC 5280 specifies several extended key purpose identifiers (KeyPurposeIds) for X.509 certificates. This document defines a general-purpose Document-Signing KeyPurposeId for inclusion in the Extended Key Usage (EKU) extension of X.509 public key certificates. Document-Signing applications may require that the EKU extension be present and that a Document-Signing KeyPurposeId be indicated in order for the certificate to be acceptable to that Document-Signing application.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9336"/>
          <seriesInfo name="DOI" value="10.17487/RFC9336"/>
        </reference>
        <reference anchor="RFC9509">
          <front>
            <title>X.509 Certificate Extended Key Usage (EKU) for 5G Network Functions</title>
            <author fullname="T. Reddy.K" initials="T." surname="Reddy.K"/>
            <author fullname="J. Ekman" initials="J." surname="Ekman"/>
            <author fullname="D. Migault" initials="D." surname="Migault"/>
            <date month="March" year="2024"/>
            <abstract>
              <t>RFC 5280 specifies several extended key purpose identifiers (KeyPurposeIds) for X.509 certificates. This document defines encrypting JSON objects in HTTP messages, using JSON Web Tokens (JWTs), and signing the OAuth 2.0 access tokens KeyPurposeIds for inclusion in the Extended Key Usage (EKU) extension of X.509 v3 public key certificates used by Network Functions (NFs) for the 5G System.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9509"/>
          <seriesInfo name="DOI" value="10.17487/RFC9509"/>
        </reference>
        <reference anchor="Directive-2016_797" target="https://eur-lex.europa.eu/eli/dir/2016/797/2020-05-28">
          <front>
            <title>Directive 2016/797 - Interoperability of the rail system within the EU</title>
            <author>
              <organization>European Parliament, Council of the European Union</organization>
            </author>
            <date year="2020" month="May"/>
          </front>
        </reference>
        <reference anchor="ERJU" target="https://rail-research.europa.eu/wp-content/uploads/2023/10/ERJU_SP_CyberSecurity_Review3_Files.zip">
          <front>
            <title>SP-Cybersecurity-SharedCybersecurityServices - Review 3 Final Draft Specs (V0.90)</title>
            <author>
              <organization>Europe's Rail Joint Undertaking</organization>
            </author>
            <date year="2024" month="September"/>
          </front>
        </reference>
        <reference anchor="EU-CRA" target="https://digital-strategy.ec.europa.eu/en/library/cyber-resilience-act">
          <front>
            <title>Proposal for a REGULATION OF THE EUROPEAN PARLIAMENT AND OF THE COUCIL on horizontal cybersecurity requirements for products with digital elements and amending Regulation (EU) 2019/1020</title>
            <author>
              <organization>European Commission</organization>
            </author>
            <date year="2022" month="September"/>
          </front>
        </reference>
        <reference anchor="EU-STRATEGY" target="https://digital-strategy.ec.europa.eu/en/library/eus-cybersecurity-strategy-digital-decade-0">
          <front>
            <title>The EU's Cybersecurity Strategy for the Digital Decade</title>
            <author>
              <organization>European Commission</organization>
            </author>
            <date year="2020" month="December"/>
          </front>
        </reference>
        <reference anchor="NIS2" target="https://digital-strategy.ec.europa.eu/en/policies/nis2-directive">
          <front>
            <title>Directive (EU) 2022/2555 of the European Parliament and of the Council</title>
            <author>
              <organization>European Commission</organization>
            </author>
            <date year="2024" month="December"/>
          </front>
        </reference>
        <reference anchor="IEC.62443-4-2" target="https://webstore.iec.ch/publication/34421">
          <front>
            <title>Security for industrial automation and control systems - Part 4-2: Technical security requirements for IACS components</title>
            <author>
              <organization>IEC</organization>
            </author>
            <date year="2019" month="February"/>
          </front>
          <seriesInfo name="IEC 62443-4-2:2019" value=""/>
        </reference>
        <reference anchor="IEC.62443-3-3" target="https://webstore.iec.ch/publication/7033">
          <front>
            <title>Industrial communication networks - Network and system security - Part 3-3: System security requirements and security levels</title>
            <author>
              <organization>IEC</organization>
            </author>
            <date year="2013" month="August"/>
          </front>
          <seriesInfo name="IEC 62443-3-3:2013" value=""/>
        </reference>
        <reference anchor="CE-marking" target="https://single-market-economy.ec.europa.eu/single-market/ce-marking_en">
          <front>
            <title>CE marking</title>
            <author>
              <organization>European Commission</organization>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
      </references>
    </references>
    <?line 305?>

<section anchor="asn1">
      <name>ASN.1 Module</name>
      <t>The following module adheres to ASN.1 specifications <xref target="X.680"/> and
<xref target="X.690"/>.</t>
      <sourcecode type="asn1"><![CDATA[
<CODE BEGINS>

Automation-EKU
  { iso(1) identified-organization(3) dod(6) internet(1)
    security(5) mechanisms(5) pkix(7) id-mod(0)
    id-mod-eu-automation-eku (TBD1) }

DEFINITIONS IMPLICIT TAGS ::=
BEGIN

-- OID Arc

id-kp OBJECT IDENTIFIER ::=
  { iso(1) identified-organization(3) dod(6) internet(1)
    security(5) mechanisms(5) pkix(7) kp(3) }

-- Extended Key Usage Values

id-kp-configSigning            OBJECT IDENTIFIER ::= { id-kp 41 }
id-kp-trustAnchorConfigSigning OBJECT IDENTIFIER ::= { id-kp 42 }
id-kp-updatePackageSigning     OBJECT IDENTIFIER ::= { id-kp 43 }
id-kp-safetyCommunication      OBJECT IDENTIFIER ::= { id-kp 44 }

END


<CODE ENDS>
]]></sourcecode>
    </section>
    <section anchor="history">
      <name>History of Changes</name>
      <t>[RFC Editor: Please remove this appendix in the release version of the document.]</t>
      <t>Changes from 04 -&gt; 05:</t>
      <ul spacing="normal">
        <li>
          <t>Addressed SECDIR review comments from Carl Wallace</t>
        </li>
      </ul>
      <t>Changes from 03 -&gt; 04:</t>
      <ul spacing="normal">
        <li>
          <t>Addressed Deb's AD review comments (see "AD Comments on draft-ietf-lamps-automation-keyusages")</t>
        </li>
        <li>
          <t>Added early allocated OIDs</t>
        </li>
      </ul>
      <t>Changes from 02 -&gt; 03:</t>
      <ul spacing="normal">
        <li>
          <t>Rename id-kp-trustanchorSigning to id-kp-trustAnchorConfigSigning</t>
        </li>
        <li>
          <t>Rename id-kp-updateSigning to id-kp-updatePackageSigning</t>
        </li>
        <li>
          <t>Fixed some nits</t>
        </li>
      </ul>
      <t>Changes from 01 -&gt; 02:</t>
      <ul spacing="normal">
        <li>
          <t>Updates Sections 3 and 6 addressing last call comments (see "WG Last Call for draft-ietf-lamps-automation-keyusages-01")</t>
        </li>
      </ul>
      <t>Changes from 01 -&gt; 02:</t>
      <ul spacing="normal">
        <li>
          <t>Implemented the changes requested during WGLC</t>
        </li>
      </ul>
      <t>Changes from 00 -&gt; 01:</t>
      <ul spacing="normal">
        <li>
          <t>Fixed some minor nids and wording issues</t>
        </li>
      </ul>
      <t>draft-ietf-lamps-automation-keyusages version 00:</t>
      <ul spacing="normal">
        <li>
          <t>Updated document and filename after WG adoption</t>
        </li>
      </ul>
      <t>Changes from 00 -&gt; 01:</t>
      <ul spacing="normal">
        <li>
          <t>Updated last paragraph of Section 1 addressing WG adoption comments by Rich and Russ</t>
        </li>
        <li>
          <t>Updated name and OID of ASN.1 module</t>
        </li>
      </ul>
      <t>draft-brockhaus-lamps-automation-keyusages version 00:</t>
      <ul spacing="normal">
        <li>
          <t>Broadened the scope to general automation use case and use ERJU as an example.</t>
        </li>
        <li>
          <t>Fixed some nits reported.</t>
        </li>
      </ul>
      <t>draft-brockhaus-lamps-eu-rail-keyusages version 00:</t>
      <ul spacing="normal">
        <li>
          <t>Initial version of the document following best practices from RFC 9336 and RFC 9509</t>
        </li>
      </ul>
    </section>
    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
      <name>Contributors</name>
      <contact initials="S." surname="Fazekas-Zisch" fullname="Szofia Fazekas-Zisch">
        <organization abbrev="Siemens">Siemens AG Digital Industries Factory Automation</organization>
        <address>
          <postal>
            <street>Breslauer Str. 5</street>
            <city>Fuerth</city>
            <code>90766</code>
            <country>Germany</country>
          </postal>
          <email>szofia.fazekas-zisch@siemens.com</email>
          <uri>https://www.siemens.com</uri>
        </address>
      </contact>
      <contact initials="B." surname="Fouques" fullname="Baptiste Fouques">
        <organization>Alstom</organization>
        <address>
          <email>baptiste.fouques@alstomgroup.com</email>
        </address>
      </contact>
      <contact initials="D. G." surname="Orta" fullname="Daniel Gutierrez Orta">
        <organization>CAF Signalling</organization>
        <address>
          <email>daniel.gutierrez@cafsignalling.com</email>
        </address>
      </contact>
      <contact initials="M." surname="Weller" fullname="Martin Weller">
        <organization>Hitachi Rail</organization>
        <address>
          <email>martin.weller@urbanandmainlines.com</email>
        </address>
      </contact>
      <contact initials="N." surname="Poyet" fullname="Nicolas Poyet">
        <organization>SNCF</organization>
        <address>
          <email>nicolas.poyet@sncf.fr</email>
        </address>
      </contact>
    </section>
  </back>
  <!-- ##markdown-source:
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
WAAA

-->

</rfc>
