<?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.21 (Ruby 3.0.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-lamps-automation-keyusages-00" category="std" consensus="true" submissionType="IETF" xml:lang="en" tocDepth="3" tocInclude="true" sortRefs="false" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.25.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-00"/>
    <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="2024"/>
    <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 146?>

<t>RFC 5280 specifies several extended key purpose identifiers (KeyPurposeIds) for 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 ERJU System Pillar.</t>
    </abstract>
  </front>
  <middle>
    <?line 151?>

<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 CE marking 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> 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 a typical automation solution. 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 alongside 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 an internal PKI 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 key usage extensions, defined via KeyPurposeIds, for X.509 certificates. Key usage extensions 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 EURJU 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 are not specified, those certificates could be used for another purpose than intended, increasing the risk of cross-protocol 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 anchor 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 is 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 signed 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 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 client. However, there are currently no KeyPurposeIds for usage with X.509 certificates in EURJU documents for safety-critical communication.</t>
      <t>This document addresses the above problems by defining the EKU extension of X.509 public key certificates. 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 or misusing KeyPurposeIds outside of their intended vendor-controlled environment 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 implementations.</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. Whether and how any of the KeyPurpose OIDs defined in this document must be described in more detail in the technical standards and certificate policies relevant to the application domain.</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-trustanchorSigning, id-kp-updateSigning, and id-kp-safetyCommunication and uses these, respectively, for: signing general-purpose or trust anchor configuration files, or 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>Systems or applications that 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 <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 or nonRepudiation (also designated as contentCommitment) for signature verification and/or to keyEncipherment for secret key encryption.</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-trustanchorSigning, id-kp-updateSigning, 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-trustanchorSigning</t>
        </li>
      </ul>
      <ul empty="true">
        <li>
          <t>A public key contained in a certificate containing the KeyPurposeId id-kp-trustanchorSigning 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-updateSigning</t>
        </li>
      </ul>
      <ul empty="true">
        <li>
          <t>A public key contained in a certificate containing the KeyPurposeId id-kp-updateSigning 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 TBD2 }
id-kp-trustanchorSigning   OBJECT IDENTIFIER ::= { id-kp TBD3 }
id-kp-updateSigning        OBJECT IDENTIFIER ::= { id-kp TBD4 }
id-kp-safetyCommunication  OBJECT IDENTIFIER ::= { id-kp TBD5 }
]]></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-trustanchorSigning, id-kp-updateSigning, 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. This extended key purpose does not introduce new security risks but instead reduces 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"/>. Examples of Excluded KeyPurposeIds include the presence of the anyExtendedKeyUsage KeyPurposeId or the complete absence of the EKU extension in a certificate. Examples of Permitted KeyPurposeIds include the presence of id-kp-configSigning, id-kp-trustanchorSigning, id-kp-updateSigning, and id-kp-safetyCommunication KeyPurposeIds.</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 also 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 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">TBD2</td>
            <td align="left">id-kp-configSigning</td>
            <td align="left">This-RFC</td>
          </tr>
          <tr>
            <td align="left">TBD3</td>
            <td align="left">id-kp-trustanchorSigning</td>
            <td align="left">This-RFC</td>
          </tr>
          <tr>
            <td align="left">TBD4</td>
            <td align="left">id-kp-updateSigning</td>
            <td align="left">This-RFC</td>
          </tr>
          <tr>
            <td align="left">TBD5</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>
      </references>
    </references>
    <?line 303?>

<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 TBD2 }
id-kp-trustanchorSigning   OBJECT IDENTIFIER ::= { id-kp TBD3 }
id-kp-updateSigning        OBJECT IDENTIFIER ::= { id-kp TBD4 }
id-kp-safetyCommunication  OBJECT IDENTIFIER ::= { id-kp TBD5 }

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 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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

-->

</rfc>
