<?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.24 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-cose-cbor-encoded-cert-13" category="std" consensus="true" submissionType="IETF" updates="6698" tocDepth="2" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.28.0 -->
  <?v3xml2rfc silence="Found SVG with width or height specified"?>
  <front>
    <title abbrev="C509 Certificates">CBOR Encoded X.509 Certificates (C509 Certificates)</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-cose-cbor-encoded-cert-13"/>
    <author initials="J." surname="Preuß Mattsson" fullname="John Preuß Mattsson">
      <organization>Ericsson AB</organization>
      <address>
        <email>john.mattsson@ericsson.com</email>
      </address>
    </author>
    <author initials="G." surname="Selander" fullname="Göran Selander">
      <organization>Ericsson AB</organization>
      <address>
        <email>goran.selander@ericsson.com</email>
      </address>
    </author>
    <author initials="S." surname="Raza" fullname="Shahid Raza">
      <organization>RISE AB</organization>
      <address>
        <email>shahid.raza@ri.se</email>
      </address>
    </author>
    <author initials="J." surname="Höglund" fullname="Joel Höglund">
      <organization>RISE AB</organization>
      <address>
        <email>joel.hoglund@ri.se</email>
      </address>
    </author>
    <author initials="M." surname="Furuhed" fullname="Martin Furuhed">
      <organization>Nexus Group</organization>
      <address>
        <email>martin.furuhed@nexusgroup.com</email>
      </address>
    </author>
    <date year="2025" month="March" day="03"/>
    <abstract>
      <?line 169?>

<t>This document specifies a CBOR encoding of X.509 certificates. The resulting certificates are called C509 Certificates. The CBOR encoding supports a large subset of RFC 5280 and all certificates compatible with the RFC 7925, IEEE 802.1AR (DevID), CNSA, RPKI, GSMA eUICC, and CA/Browser Forum Baseline Requirements profiles. When used to re-encode DER encoded X.509 certificates, the CBOR encoding can in many cases reduce the size of RFC 7925 profiled certificates with over 50% while also significantly reducing memory and code size compared to ASN.1. The CBOR encoded structure can alternatively be signed directly ("natively signed"), which does not require re-encoding for the signature to be verified. The TLSA selectors registry defined in RFC 6698 is extended to include CBOR certificates. The document also specifies C509 Certificate Signing Requests, C509 COSE headers, a C509 TLS certificate type, and a C509 file format.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-cose-cbor-encoded-cert/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        CBOR Object Signing and Encryption Working Group mailing list (<eref target="mailto:cose@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/cose/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/cose/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/cose-wg/CBOR-certificates"/>.</t>
    </note>
  </front>
  <middle>
    <?line 173?>

<section anchor="intro">
      <name>Introduction</name>
      <t>One of the challenges with deploying a Public Key Infrastructure (PKI) for the Internet of Things (IoT) is the size and parsing of X.509 public key certificates <xref target="RFC5280"/>, since those are not optimized for constrained environments <xref target="RFC7228"/>. Large certificate chains are also problematic in non-constrained protocols such as EAP-TLS <xref target="RFC9190"/> <xref target="RFC9191"/> where authenticators typically drop an EAP session after only 40 - 50 round-trips, QUIC <xref target="RFC9000"/> where the latency increases significantly unless the server sends less than three times as many bytes as received prior to validating the client address, and RPKI <xref target="RFC6487"/> where a single certificate can be very large. More compact certificate representations are therefore desirable in many use cases. Due to the current PKI usage of DER encoded X.509 certificates, keeping compatibility with DER encoded X.509 is necessary at least for a transition period. However, the use of a more compact encoding with the Concise Binary Object Representation (CBOR) <xref target="RFC8949"/> reduces the certificate size significantly which has known performance benefits in terms of decreased communication overhead, power consumption, latency, storage, etc. The use of CBOR also reduces code complexity, code size, memory usage, and CPU usage.</t>
      <t>CBOR is a data format designed for small code size and small message size. CBOR builds on the JSON data model but extends it by e.g. encoding binary data directly without base64 conversion. In addition to the binary CBOR encoding, CBOR also has a diagnostic notation that is readable and editable by humans. The Concise Data Definition Language (CDDL) <xref target="RFC8610"/> provides a way to express structures for protocol messages and APIs that use CBOR. RFC 8610 also extends the diagnostic notation.</t>
      <t>CBOR data items are encoded to or decoded from byte strings using a type-length-value encoding scheme, where the three highest order bits of the initial byte contain information about the major type. CBOR supports several different types of data items, in addition to integers (int, uint), simple values (e.g. null), byte strings (bstr), and text strings (tstr), CBOR also supports arrays [] of data items, maps {} of pairs of data items, and sequences of data items. For a complete specification and examples, see <xref target="RFC8949"/>, <xref target="RFC8610"/>, and <xref target="RFC8742"/>. We recommend implementors to get used to CBOR by using the CBOR playground <xref target="CborMe"/>.</t>
      <t>CAB Baseline Requirements <xref target="CAB-TLS"/>, RFC 7925 <xref target="RFC7925"/>, IEEE 802.1AR <xref target="IEEE-802.1AR"/>, and CNSA <xref target="RFC8603"/> specify certificate profiles which can be applied to certificate based authentication with, e.g., TLS <xref target="RFC8446"/>, QUIC <xref target="RFC9000"/>, DTLS <xref target="RFC9147"/>, COSE <xref target="RFC9052"/>, EDHOC <xref target="RFC9528"/>, or Compact TLS 1.3 <xref target="I-D.ietf-tls-ctls"/>. RFC 7925 <xref target="RFC7925"/>, RFC7925bis <xref target="I-D.ietf-uta-tls13-iot-profile"/>, and IEEE 802.1AR <xref target="IEEE-802.1AR"/> specifically target Internet of Things deployments. This document specifies a CBOR encoding based on <xref target="X.509-IoT"/>, which can support large parts of RFC 5280. The encoding supports all RFC 7925, IEEE 802.1AR, CAB Baseline <xref target="CAB-TLS"/>, <xref target="CAB-Code"/>, RPKI <xref target="RFC6487"/>, eUICC <xref target="GSMA-eUICC"/> profiled X.509 certificates, and is designed to render a compact encoding of certificates used in constrained environments.</t>
      <t>The resulting certificates are called C509 Certificates. This document does not specify a certificate profile. Two variants are defined using the same CBOR encoding and differing only in what is being signed:</t>
      <ol spacing="normal" type="1"><li>
          <t>An invertible CBOR re-encoding of DER encoded X.509 certificates <xref target="RFC5280"/>, which can be reversed to obtain the original DER encoded X.509 certificate.</t>
        </li>
        <li>
          <t>Natively signed C509 certificates, where the signature is calculated over the CBOR encoding instead of over the DER encoding as in 1. This removes the need for ASN.1 and DER parsing and the associated complexity but they are not backwards compatible with implementations requiring DER encoded X.509.</t>
        </li>
      </ol>
      <t>Natively signed C509 certificates can be applied in devices that are only required to authenticate to natively signed C509 certificate compatible servers, which is not a major restriction for many IoT deployments where the parties issuing and verifying certificates can be a restricted ecosystem.</t>
      <t>This document also specifies C509 Certificate Signing Requests, see <xref target="CSR"/>; COSE headers for use of the C509 certificates with COSE, see <xref target="cose"/>; and a TLS certificate type for use of the C509 certificates with TLS and QUIC (with or without additional TLS certificate compression), see <xref target="tls"/>.</t>
    </section>
    <section anchor="notation">
      <name>Notational Conventions</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?>

<t>This specification makes use of the terminology in <xref target="RFC2986"/>, <xref target="RFC5280"/>, <xref target="RFC7228"/>, <xref target="RFC8610"/>, and <xref target="RFC8949"/>. When referring to CBOR, this specification always refers to Deterministically Encoded CBOR as specified in Sections 4.2.1 and 4.2.2 of <xref target="RFC8949"/>.</t>
    </section>
    <section anchor="certificate">
      <name>C509 Certificate</name>
      <t>This section specifies the content and encoding for C509 certificates, with the overall objective to produce a very compact representation supporting large parts of <xref target="RFC5280"/>, and everything in <xref target="RFC7925"/>, <xref target="IEEE-802.1AR"/>, RPKI <xref target="RFC6487"/>, GSMA eUICC <xref target="GSMA-eUICC"/>, and CAB Baseline <xref target="CAB-TLS"/> <xref target="CAB-Code"/>. In the CBOR encoding, static fields are elided, elliptic curve points and time values are compressed, OID are replaced with short integers or complemented with CBOR OID encoding <xref target="RFC9090"/>, and redundant encoding is removed. Combining these different components reduces the certificate size significantly, which is not possible with general purpose compression algorithms, see <xref target="fig-size-TLS"/>.</t>
      <t>The C509 certificate can be either a CBOR re-encoding of a DER encoded X.509 certificate, in which case the signature is calculated on the DER encoded ASN.1 data in the X.509 certificate, or a natively signed C509 certificate, in which case the signature is calculated directly on the CBOR encoded data. In both cases the certificate content is adhering to the restrictions given by <xref target="RFC5280"/>. The re-encoding is known to work with DER encoded certificates but might work with other canonical encodings. The re-encoding does not work for BER encoded certificates.</t>
      <t>In the encoding described below, the order of elements in arrays are always encoded in the same order as the elements or the corresponding SEQUENCE or SET in the DER encoding.</t>
      <section anchor="message-fields">
        <name>Message Fields</name>
        <t>The X.509 fields and their CBOR encodings are described in this section, and used in the definition of C509 certificates, see <xref target="fig-CBORCertCDDL"/>.</t>
        <t>The following Concise Data Definition Language (CDDL) defines the CBOR array C509Certificate and the CBOR sequence <xref target="RFC8742"/> TBSCertificate. The member names therefore only have documentary value. Applications not requiring a CBOR item <bcp14>MAY</bcp14> represent C509 certificates with the CBOR sequence ~C509Certificate (unwrapped C509Certificate).</t>
        <figure anchor="fig-CBORCertCDDL">
          <name>CDDL for C509Certificate.</name>
          <artwork type="cddl" name="c509.cddl" align="center"><![CDATA[
C509Certificate = [
   TBSCertificate,
   issuerSignatureValue : any,
]

; The elements of the following group are used in a CBOR Sequence:
TBSCertificate = (
   c509CertificateType: int,
   certificateSerialNumber: CertificateSerialNumber,
   issuerSignatureAlgorithm: AlgorithmIdentifier,
   issuer: Name / null,
   validityNotBefore: ~time,
   validityNotAfter: ~time / null,
   subject: Name,
   subjectPublicKeyAlgorithm: AlgorithmIdentifier,
   subjectPublicKey: any,
   extensions: Extensions,
)

CertificateSerialNumber = ~biguint

Name = [ * Attribute ] / text / bytes

Attribute = (( attributeType: int, attributeValue: text ) //
             ( attributeType: ~oid, attributeValue: bytes ))

AlgorithmIdentifier = int / ~oid /
                    [ algorithm: ~oid, parameters: bytes ]

Extensions = [ * Extension ] / int

Extension = (( extensionID: int, extensionValue: any ) //
             ( extensionID: ~oid, ? critical: true,
              extensionValue: bytes ))
]]></artwork>
        </figure>
        <t>C509 certificates are defined in terms of DER encoded <xref target="RFC5280"/> X.509 certificates as detailed in the following subsections.</t>
        <section anchor="version">
          <name>version</name>
          <t>The 'version' field is encoded in the 'c509CertificateType' CBOR int. The field 'c509CertificateType' also indicates the type of the C509 certificate. Currently, the type can be a natively signed C509 certificate following X.509 v3 (c509CertificateType = 2) or a CBOR re-encoded X.509 v3 DER certificate (c509CertificateType = 3), see <xref target="type"/>.</t>
        </section>
        <section anchor="serialnumber">
          <name>serialNumber</name>
          <t>The 'serialNumber' INTEGER value field is encoded as the unwrapped CBOR unsigned bignum (~biguint) 'certificateSerialNumber'. Any leading 0x00 byte (to indicate that the number is not negative) is therefore omitted.</t>
        </section>
        <section anchor="signature">
          <name>signature</name>
          <t>The 'signature' field, containing the signature algorithm including parameters, is encoded as a CBOR int (see <xref target="sigalg"/>) or as an array with an unwrapped CBOR OID tag <xref target="RFC9090"/> optionally followed by the parameters encoded as a CBOR byte string.</t>
        </section>
        <section anchor="issuer">
          <name>issuer</name>
          <t>In the general case, the sequence of 'Attribute' is encoded as a CBOR array of Attributes. RelativeDistinguishedName with more than one AttributeTypeAndValue is not supported. Each Attribute is encoded as either</t>
          <ul spacing="normal">
            <li>
              <t>a (CBOR int, CBOR text string) pair, or</t>
            </li>
            <li>
              <t>a (unwrapped CBOR OID, CBOR bytes) pair.</t>
            </li>
          </ul>
          <t>The absolute value of the CBOR int (see <xref target="fig-attrtype"/>) encodes the attribute type and the sign is used to represent the character string type; positive for utf8String, negative for printableString. The attribute value for emailAddress and domainComponent are always of type IA5String (see <xref target="RFC5280"/>).In natively signed C509 certificates all text strings are UTF-8 encoded and all attributeType <bcp14>SHALL</bcp14> be non-negative. Text strings <bcp14>SHALL</bcp14> still adhere to any X.509 restrictions, i.e., serialNumber <bcp14>SHALL</bcp14> only contain the 74 character subset of ASCII allowed by printableString and countryName <bcp14>SHALL</bcp14> have length 2. In re-encoded C509 certificates, attribute values of types ia5String (if this is the only allowed type, e.g. emailAddress), printableString and utf8String are allowed, and the string types teletexString, universalString, and bmpString are not supported.</t>
          <t>If Name contains a single Attribute containing an utf8String encoded 'common name' it is encoded as follows:</t>
          <ul spacing="normal">
            <li>
              <t>If the text string has an even length <contact fullname="≥"/> 2 and contains only the symbols '0'–'9' or 'a'–'f', it is encoded as a CBOR byte string.</t>
            </li>
            <li>
              <t>If the text string contains an EUI-64 of the form "HH-HH-HH-HH-HH-HH-HH-HH" where each 'H' is one of the symbols '0'–'9' or 'A'–'F' it is encoded as a CBOR tagged MAC address using the CBOR tag 48, see <xref section="2.4" sectionFormat="of" target="RFC9542"/>. If of the form "HH-HH-HH-FF-FE-HH-HH-HH", it is encoded as a 48-bit MAC address, otherwise as a 64-bit MAC address. See example in <xref target="rfc7925-prof"/>.</t>
            </li>
            <li>
              <t>Otherwise it is encoded as a CBOR text string.</t>
            </li>
          </ul>
          <t>If the 'issuer' field is identical to the 'subject' field, e.g. in case of self-signed certificates, then it <bcp14>MUST</bcp14> be encoded as CBOR null.</t>
        </section>
        <section anchor="validity">
          <name>validity</name>
          <t>The 'notBefore' and 'notAfter' fields are encoded as unwrapped CBOR epoch-based date/time (~time) where the tag content is an unsigned integer. In POSIX time, leap seconds are ignored, with a leap second having the same POSIX time as the second before it. Compression of X.509 certificates with the time 23:59:60 UTC is therefore not supported. Note that RFC 5280 mandates encoding of dates through the year 2049 as UTCTime, and later dates as GeneralizedTime. The value "99991231235959Z" (no expiration date) is encoded as CBOR null.</t>
        </section>
        <section anchor="subject">
          <name>subject</name>
          <t>The 'subject' field is encoded exactly like issuer, except that CBOR null is not a valid value.</t>
        </section>
        <section anchor="subjectpublickeyinfo">
          <name>subjectPublicKeyInfo</name>
          <t>The 'AlgorithmIdentifier' field including parameters is encoded as the CBOR int 'subjectPublicKeyAlgorithm' (see <xref target="pkalg"/>) or as an array with an unwrapped CBOR OID tag <xref target="RFC9090"/> optionally followed by the parameters encoded as a CBOR byte string. In general, the 'subjectPublicKey' BIT STRING value field is encoded as a CBOR byte string. This specification assumes the BIT STRING has zero unused bits and the unused bits byte is omitted. For rsaEncryption and id-ecPublicKey, the encoding of subjectPublicKey is further optimized as described in <xref target="alg-encoding"/>.</t>
        </section>
        <section anchor="issueruniqueid">
          <name>issuerUniqueID</name>
          <t>Not supported.</t>
        </section>
        <section anchor="subjectuniqueid">
          <name>subjectUniqueID</name>
          <t>Not supported.</t>
        </section>
        <section anchor="ext-field">
          <name>extensions</name>
          <t>The 'extensions' field is encoded as a CBOR array where each extension is encoded as either:</t>
          <ul spacing="normal">
            <li>
              <t>a CBOR int (see <xref target="extype"/>) followed by a CBOR item of any type, or</t>
            </li>
            <li>
              <t>an unwrapped CBOR OID tag <xref target="RFC9090"/> followed by an optional CBOR bool encoding 'critical' and the DER encoded value of the 'extnValue' encoded as a CBOR byte string.</t>
            </li>
          </ul>
          <t>If the array contains exactly two ints and the absolute value of the first int is 2 (corresponding to keyUsage), the array is omitted and the extensions is encoded as a single CBOR int with the absolute value of the second int and the sign of the first int. Extensions are encoded as specified in <xref target="ext-encoding"/>. The extensions mandated to be supported by <xref target="RFC7925"/> and <xref target="IEEE-802.1AR"/> are given special treatment. An omitted 'extensions' field is encoded as an empty CBOR array.</t>
          <t>More details about extensions in <xref target="ext-encoding"/>.</t>
        </section>
        <section anchor="signaturealgorithm">
          <name>signatureAlgorithm</name>
          <t>The 'signatureAlgorithm' field is always the same as the 'signature' field and therefore omitted from the CBOR encoding.</t>
        </section>
        <section anchor="signaturevalue">
          <name>signatureValue</name>
          <t>In general, the 'signatureValue' BIT STRING value field is encoded as the CBOR byte string issuerSignatureValue. This specification assumes the BIT STRING has zero unused bits and the unused bits byte is omitted. For natively signed C509 certificates the signatureValue is calculated over the CBOR sequence TBSCertificate. For ECDSA, the encoding of issuerSignatureValue is further optimized as described in <xref target="alg-encoding"/></t>
        </section>
      </section>
      <section anchor="alg-encoding">
        <name>Encoding of subjectPublicKey and issuerSignatureValue</name>
        <section anchor="subpubkey-alg-encoding">
          <name>Encoding of subjectPublicKey</name>
          <t>For RSA public keys (rsaEncryption), the SEQUENCE and INTEGER type and length fields are omitted and the two INTEGER value fields (modulus, exponent) are encoded as an array of two unwrapped CBOR unsigned bignum (~biguint), i.e. [ modulus : ~biguint, exponent : ~biguint ]. If the exponent is 65537, the array and the exponent is omitted and subjectPublicKey consist of only the modulus encoded as an unwrapped CBOR unsigned bignum (~biguint).</t>
          <t>For elliptic curve public keys in Weierstraß form (id-ecPublicKey), keys may be point compressed as defined in Section 2.3.3 of <xref target="SECG"/>. Native C509 certificates with Weierstraß form keys use the octets 0x02, 0x03, and 0x04 as defined in <xref target="SECG"/>. If a DER encoded certificate with an uncompressed public key of type id-ecPublicKey is CBOR encoded with point compression, the octets 0xfe and 0xfd are used instead of 0x02 and 0x03 in the CBOR encoding to represent even and odd y-coordinate, respectively.</t>
        </section>
        <section anchor="encoding-of-issuersignaturevalue">
          <name>Encoding of issuerSignatureValue</name>
          <t>For ECDSA signatures, the SEQUENCE and INTEGER type and length fields as well as the any leading 0x00 byte (to indicate that the number is not negative) are omitted. If the two INTEGER value fields have different lengths, the shorter INTEGER value field is padded with zeroes so that the two fields have the same length. The resulting byte string is encoded as a CBOR byte string.</t>
        </section>
      </section>
      <section anchor="ext-encoding">
        <name>Encoding of Extensions</name>
        <t>The 'extensions' field is encoded as specified in <xref target="ext-field"/> with further details provided in this section.</t>
        <t>The 'extensions' field is encoded as a CBOR array where each extensionID is encoded either as a CBOR int (see <xref target="extype"/>) or as an unwrapped CBOR OID tag <xref target="RFC9090"/>. If 'extensionID' is encoded an int, the sign is used to encode that the extension is critical. Critical extensions are encoded with a negative sign and non-critical extensions are encoded with a positive sign. If 'extensionID' is encoded as an unwrapped CBOR OID tag, then an optional boolean element in the array is used to indicate that the extension is critical, see <xref target="fig-CBORCertCDDL"/>.</t>
        <t>The 'extnValue' OCTET STRING value field is encoded as the CBOR byte string 'extensionValue' except for the extensions specified below.</t>
        <t>For some extensions, the CBOR int encoded extensionID is only supported for commonly used values of the extension. In case of extension values for which the CBOR int encoded extensionID is not supported, the extension <bcp14>MUST</bcp14> be encoded using the unwrapped CBOR OID tag encoded extensionID.</t>
        <t>A note on extensionID naming: in existing OID databases most IDs can be found in versions with and without an 'id-pe' or 'id-ce' prefix. We have excluded the prefix for the commonly used extensions defined in <xref target="RFC5280"/> and included them for extensions defined elsewhere.</t>
        <t>CBOR encoding of the following extension values is fully supported:</t>
        <ul spacing="normal">
          <li>
            <t>Subject Key Identifier (subjectKeyIdentifier). In natively signed certificates, KeyIdentifier <bcp14>SHOULD</bcp14> be composed of the leftmost 160-bits of the SHA-256 hash of the CBOR encoded subjectPublicKey. Other methods of generating unique numbers can be used. The extensionValue is encoded as follows:</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   KeyIdentifier = bytes
   SubjectKeyIdentifier = KeyIdentifier
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>Key Usage (keyUsage). The 'KeyUsage' BIT STRING is interpreted as an unsigned integer in network byte order and encoded as a CBOR int. See <xref target="ext-field"/> for special encoding in case keyUsage is the only extension present.</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   KeyUsage = int
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>Policy Mappings (policyMappings). extensionValue is encoded as follows:</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   PolicyMappings = [
     + (issuerDomainPolicy: ~oid, subjectDomainPolicy: ~oid)
   ]
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>Basic Constraints (basicConstraints). If 'cA' = false then extensionValue = -2, if 'cA' = true and 'pathLenConstraint' is not present then extensionValue = -1, and if 'cA' = true and 'pathLenConstraint' is present then extensionValue = pathLenConstraint.</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   BasicConstraints = int
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>Policy Constraints (policyConstraints). extensionValue is encoded as follows:</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   PolicyConstraints = [
     requireExplicitPolicy: uint / null,
     inhibitPolicyMapping: uint / null,
   ]
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>Extended Key Usage (extKeyUsage). extensionValue is encoded as an array of CBOR ints (see <xref target="EKU"/>), or unwrapped CBOR OID tags <xref target="RFC9090"/>, where each int or OID encodes a key usage purpose. If the array contains a single KeyPurposeId, the array is omitted.</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   KeyPurposeId = int / ~oid
   ExtKeyUsageSyntax = [ 2* KeyPurposeId ] / KeyPurposeId
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>Inhibit anyPolicy (inhibitAnyPolicy). extensionValue is encoded as follows:</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   InhibitAnyPolicy = uint
]]></sourcecode>
        <t>CBOR encoding of the following extension values are partly supported:</t>
        <ul spacing="normal">
          <li>
            <t>Subject Alternative Name (subjectAltName). If the subject alternative name only contains general names registered in <xref target="GN"/> the extension value can be CBOR encoded. extensionValue is encoded as an array of (int, any) pairs where each pair encodes a general name (see <xref target="GN"/>). If subjectAltName contains exactly one dNSName, the array and the int are omitted and extensionValue is the dNSName encoded as a CBOR text string. In addition to the general names defined in <xref target="RFC5280"/>, the hardwareModuleName type of otherName has been given its own int due to its mandatory use in IEEE 802.1AR. When 'otherName + hardwareModuleName' is used, then [ ~oid, bytes ] is used to contain the pair ( hwType, hwSerialNum ) directly as specified in <xref target="RFC4108"/>. Only the general names in <xref target="GN"/> are supported.</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   GeneralName = ( GeneralNameType : int, GeneralNameValue : any )
   GeneralNames = [ + GeneralName ]
   SubjectAltName = GeneralNames / text
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>Issuer Alternative Name (issuerAltName). extensionValue is encoded exactly like subjectAltName.</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   IssuerAltName  = GeneralNames / text
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>CRL Distribution Points (cRLDistributionPoints). If the CRL Distribution Points is a sequence of DistributionPointName, where each DistributionPointName only contains uniformResourceIdentifiers, the extension value can be CBOR encoded. extensionValue is encoded as follows:</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   DistributionPointName = [ 2* text ] / text
   CRLDistributionPoints = [ + DistributionPointName ]
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>Freshest CRL (freshestCRL). extensionValue is encoded exactly like cRLDistributionPoints.</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   FreshestCRL = CRLDistributionPoints
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>Authority Information Access (authorityInfoAccess). If all the GeneralNames in authorityInfoAccess are of type uniformResourceIdentifier, the extension value can be CBOR encoded. Each accessMethod is encoded as a CBOR int (see <xref target="IA"/>) or an unwrapped CBOR OID tag <xref target="RFC9090"/>. The uniformResourceIdentifiers are encoded as CBOR text strings.</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   AccessDescription = ( accessMethod: int / ~oid , uri: text )
   AuthorityInfoAccessSyntax = [ + AccessDescription ]
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>Subject Information Access (subjectInfoAccess). Encoded exactly like authorityInfoAccess.</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   SubjectInfoAccessSyntax = AuthorityInfoAccessSyntax
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>Authority Key Identifier (authorityKeyIdentifier). If the authority key identifier contains all of keyIdentifier, certIssuer, and certSerialNumberm or if only keyIdentifier is present the extension value can be CBOR encoded. If all three are present a CBOR array is used, if only keyIdentifier is present, the array is omitted:</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   KeyIdentifierArray = [
     keyIdentifier: KeyIdentifier,
     authorityCertIssuer: GeneralNames,
     authorityCertSerialNumber: CertificateSerialNumber
   ]
   AuthorityKeyIdentifier = KeyIdentifierArray / KeyIdentifier
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>Certificate Policies (certificatePolicies). If noticeRef is not used and any explicitText are encoded as UTF8String, the extension value can be CBOR encoded. OIDs registered in <xref target="CP"/> are encoded as an int. The policyQualifierId is encoded as an CBOR int (see <xref target="PQ"/>) or an unwrapped CBOR OID tag <xref target="RFC9090"/>.</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   PolicyIdentifier = int / ~oid
   PolicyQualifierInfo = (
     policyQualifierId: int / ~oid,
     qualifier: text,
   )
   CertificatePolicies = [
     + ( PolicyIdentifier, ? [ + PolicyQualifierInfo ] )
   ]
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>Name Constraints (nameConstraints). If the name constraints only contain general names registered in <xref target="GN"/> the extension value can be CBOR encoded. C509 uses the same additions and restrictions as defined in <xref section="4.2.1.10" sectionFormat="of" target="RFC5280"/>. Note that the minimum and maximum fields are not used and therefore omitted.</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   GeneralSubtrees = [ + GeneralName ]
   NameConstraints = [
     permittedSubtrees: GeneralSubtrees / null,
     excludedSubtrees: GeneralSubtrees / null,
   ]
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>Subject Directory Attributes (subjectDirectoryAttributes). Encoded as attributes in issuer and subject with the difference that there can be more than one attributeValue.</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   Attributes = (( attributeType: int, attributeValue: [+text] ) //
                 ( attributeType: ~oid, attributeValue: [+bytes] ))
   SubjectDirectoryAttributes = [+Attributes]
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>AS Resources (id-pe-autonomousSysIds).  If rdi is not present, the extension value can be CBOR encoded. Each ASId is encoded as an uint. With the exception of the first ASId, the ASid is encoded as the difference to the previous ASid.</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   ASIdOrRange = uint / [min:uint, max:uint]
   ASIdentifiers = [ + ASIdOrRange ] / null
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>AS Resources v2 (id-pe-autonomousSysIds-v2). Encoded exactly like autonomousSysIds.</t>
          </li>
          <li>
            <t>IP Resources (id-pe-ipAddrBlocks).  If rdi and SAFI is not present, the extension value can be CBOR encoded. Each AddressPrefix is encoded as a CBOR bytes string (without the unused bits octet) followed by the number of unused bits encoded as a CBOR uint. Each AddressRange is encoded as an array of two CBOR byte strings. The unused bits for min and max are omitted, but the unused bits in max IPAddress is set to ones. With the exception of the first  Address, if the byte string has the same length as the previous Address, the Address is encoded as an uint with the the difference to the previous Address. It should be noted that using address differences for compactness prevents encoding an address range larger than 2^64 - 1 corresponding to the CBOR integer max value.</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   Address = bytes
   AddressPrefix = (Address, unusedBits: uint)
   AddressRange = [min: Address, max: Address]
   IPAddressOrRange = AddressPrefix / AddressRange
   IPAddressChoice = [ + IPAddressOrRange ] / null
   IPAddressFamily = (AFI: uint, IPAddressChoice)
   IPAddrBlocks = [ + IPAddressFamily ]
]]></sourcecode>
        <ul spacing="normal">
          <li>
            <t>IP Resources v2 (id-pe-ipAddrBlocks-v2). Encoded exactly like id-pe-ipAddrBlocks.</t>
          </li>
          <li>
            <t>Signed Certificate Timestamp. If all the SCTs are version v1 <xref target="RFC6962"/>, and there are no SCT extensions, the extension value can be CBOR encoded. LogIDs are encoded as CBOR byte strings, the timestamp is encoded as a CBOR int (milliseconds since validityNotBefore), and the signature is encoded with an (AlgorithmIdentifier, any) pair in the same way as issuerSignatureAlgorithm and issuerSignatureValue.</t>
          </li>
        </ul>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
   SignedCertificateTimestamp = (
     logID: bytes,
     timestamp: int,
     sigAlg: AlgorithmIdentifier,
     sigValue: any,
   )
   SignedCertificateTimestamps = [ + SignedCertificateTimestamp ]
]]></sourcecode>
        <section anchor="example-encoding-of-extensions">
          <name>Example Encoding of Extensions</name>
          <t>The examples below use values from <xref target="extype"/>, <xref target="EKU"/>, and <xref target="GN"/>:</t>
          <ul spacing="normal">
            <li>
              <t>A critical basicConstraints ('cA' = true) without pathLenConstraint is encoded as the two CBOR ints -4, -1.</t>
            </li>
            <li>
              <t>A non-critical keyUsage with digitalSignature (0), nonRepudiation (1), keyEncipherment (2) and keyAgreement (4) asserted is encoded as the two CBOR ints 2, 23 (2^0 + 2^1 + 2^2 + 2^4 = 23).</t>
            </li>
            <li>
              <t>A non-critical extKeyUsage containing id-kp-codeSigning and id-kp-OCSPSigning is encoded as the CBOR int 8 followed by the CBOR array [ 3, 9 ].</t>
            </li>
            <li>
              <t>A non-critical subjectAltName containing only the dNSName example.com is encoded as the CBOR int 3 followed by the CBOR text string "example.com".</t>
            </li>
          </ul>
          <t>Thus, the extension field of a certificate containing all of the above extensions in the given order would be encoded as the CBOR array [ -4, -1, 2, 23, 8, [ 3, 9 ], 3, "example.com" ].</t>
        </section>
      </section>
      <section anchor="cose-header-parameters">
        <name>COSE Header Parameters</name>
        <t>The formatting and processing for c5b, c5c, and c5t, and c5u, defined in <xref target="iana-header"/> are similar to x5bag, x5chain, x5t, x5u defined in <xref target="RFC9360"/> except that the certificates are C509 instead of DER encoded X.509 and uses a COSE_C509 structure instead of COSE_X509. c5u provides an alternative way to identify an untrusted certificate bag/chain by reference with a URI. The content is a COSE_C509 item served with the application/cose-c509-cert media type, see <xref target="c509-cert"/>, with corresponding CoAP Content-Format defined in <xref target="content-format"/>. A stored file format is defined in <xref target="RFC9277"/>, with "magic number" TBD8 composed of the reserved CBOR tag 55799 concatenated with the CBOR tag calculated from the CoAP Content-Format value.</t>
        <t>The COSE_C509 structure used in c5b, c5c, and c5u is defined as:</t>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
COSE_C509 = C509Certificate / [ 2* C509Certificate ]
]]></sourcecode>
        <t>As the contents of c5b, c5c, c5t, and c5u are untrusted input, the header parameters can be in either the protected or unprotected header bucket. The trust mechanism <bcp14>MUST</bcp14> process any certificates in the c5b, c5c, and c5u parameters as untrusted input. The presence of a self-signed certificate in the parameter <bcp14>MUST NOT</bcp14> cause the update of the set of trust anchors without some out-of-band confirmation.</t>
        <table anchor="iana-header">
          <name>COSE Header Parameters</name>
          <thead>
            <tr>
              <th align="right">Name</th>
              <th align="left">Label</th>
              <th align="left">Value Type</th>
              <th align="left">Description</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="right">c5b</td>
              <td align="left">TBD1</td>
              <td align="left">COSE_C509</td>
              <td align="left">An unordered bag of C509 certificates</td>
            </tr>
            <tr>
              <td align="right">c5c</td>
              <td align="left">TBD2</td>
              <td align="left">COSE_C509</td>
              <td align="left">An ordered chain of C509 certificates</td>
            </tr>
            <tr>
              <td align="right">c5t</td>
              <td align="left">TBD3</td>
              <td align="left">COSE_CertHash</td>
              <td align="left">Hash of a C509Certificate</td>
            </tr>
            <tr>
              <td align="right">c5u</td>
              <td align="left">TBD4</td>
              <td align="left">uri</td>
              <td align="left">URI pointing to a COSE_C509 containing a ordered chain of certificates</td>
            </tr>
          </tbody>
        </table>
        <t>Note that certificates can also be identified with a 'kid' header parameter by storing 'kid' and the associated bag or chain in a dictionary.</t>
      </section>
      <section anchor="private-key-structures">
        <name>Private Key Structures</name>
        <t>Certificate management also makes use of data structures including private keys, see e.g. <xref target="RFC7468"/>. This section defines the following CBOR encoded structures:</t>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
C509PrivateKey = [
   subjectPrivateKeyAlgorithm: AlgorithmIdentifier,
   subjectPrivateKey: any,
]
]]></sourcecode>
        <t>The C509PrivateKey item is served with the application/cose-c509-privkey media type, see <xref target="c509-privkey"/>, with corresponding CoAP Content-Format defined in <xref target="content-format"/>. A stored file format is defined in <xref target="RFC9277"/>, with "magic number" TBD12 composed of the reserved CBOR tag 55799 concatenated with the CBOR tag calculated from the CoAP Content-Format value.</t>
        <sourcecode type="cddl" name="c509.cddl"><![CDATA[
C509PEM = [
   C509PrivateKey,
   COSE_C509 / null,
]
]]></sourcecode>
        <t>The C509PEM item is served with the application/cose-c509-pem media type, see <xref target="c509-pem"/>, with corresponding CoAP Content-Format defined in <xref target="content-format"/>. A stored file format is defined in <xref target="RFC9277"/>, with "magic number" TBD13 composed of the reserved CBOR tag 55799 concatenated with the CBOR tag calculated from the CoAP Content-Format value.</t>
        <t>Editor's note: Include further details for encoding of subjectPrivateKey.</t>
      </section>
      <section anchor="deterministic-encoding">
        <name>Deterministic Encoding</name>
        <t>In some use cases it is desirable to be able to specify a unique C509 representation of a given X.509 certificate.</t>
        <t>While this specification requires the use of Deterministically Encoded CBOR (see <xref target="notation"/>), it is still possible to represent certain X.509 certificate fields in different ways. This is a consequence of the extensibility of the C509 format where new encodings can be defined, for example to optimize extensions for which no special CBOR encoding have been previously defined.</t>
        <t>Where there is support for a specific and a generic CBOR encoding, the specific CBOR encoding <bcp14>MUST</bcp14> be used. For example, when there is support for specific CBOR encoding of an extension, as specified in <xref target="ext-encoding"/> and the C509 Extensions Registry, it <bcp14>MUST</bcp14> be used. In particular, when there is support for a specific otherName encoding (negative integer value in C509 General Names Registry) it <bcp14>MUST</bcp14> be used.</t>
        <t>Native C509 certificates <bcp14>MUST</bcp14> only use specific CBOR encoded fields. However, when decoding a non-native C509 certificates, the decoder may need to support, for example, (extensionID:~oid, extensionValue:bstr)-encoding of an extension for which there is an (extensionID:int, extensionValue:any)-encoding. One reason being that the certificate was issued before the specific CBOR extension was registered.</t>
      </section>
    </section>
    <section anchor="CSR">
      <name>C509 Certificate Signing Request</name>
      <t>This section defines the format of a C509 Certificate Signing Request (CSR), also known as a C509 Certificate Request, based on and compatible with RFC 2986 <xref target="RFC2986"/>, and reusing the formatting of C509 certificates defined in <xref target="certificate"/>. The media type is application/cose-c509-pkcs10, see <xref target="c509-pkcs10"/>, with corresponding CoAP Content-Format defined in <xref target="content-format"/>. The "magic number" TBD9 is composed of the reserved CBOR tag 55799 concatenated with the CBOR tag calculated from the CoAP Content-Format value, see <xref target="RFC9277"/>.</t>
      <t>Different types of C509 Certificate Requests are defined, see <xref target="csr-type"/>, all using the same CBOR encoding and differing only in what is being signed and what type of C509 certificate is being requested:</t>
      <ul spacing="normal">
        <li>
          <t>The C509 Certificate Request can either be an invertible CBOR re-encoding of a DER encoded RFC 2986 certification request, or it can be natively signed where the signature is calculated over the CBOR encoding instead of the DER encoding.</t>
        </li>
        <li>
          <t>The requested C509 certificate in the C509 Certificate Request can either be of type 2 or of type 3, see <xref target="type"/>.</t>
        </li>
      </ul>
      <t>Combining these options enables the four instances of c509CertificateRequestType defined in <xref target="csr-type"/> and illustrated in <xref target="fig-csr-types2"/>.</t>
      <figure anchor="fig-csr-types2">
        <name>C509 Certificate Request Types 0, 1, 2 and 3.</name>
        <artset>
          <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="240" width="584" viewBox="0 0 584 240" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
              <path d="M 8,32 L 8,224" fill="none" stroke="black"/>
              <path d="M 160,32 L 160,224" fill="none" stroke="black"/>
              <path d="M 368,64 L 368,224" fill="none" stroke="black"/>
              <path d="M 576,32 L 576,224" fill="none" stroke="black"/>
              <path d="M 8,32 L 576,32" fill="none" stroke="black"/>
              <path d="M 8,64 L 160,64" fill="none" stroke="black"/>
              <path d="M 160,62 L 576,62" fill="none" stroke="black"/>
              <path d="M 160,66 L 576,66" fill="none" stroke="black"/>
              <path d="M 8,94 L 160,94" fill="none" stroke="black"/>
              <path d="M 8,98 L 160,98" fill="none" stroke="black"/>
              <path d="M 160,96 L 576,96" fill="none" stroke="black"/>
              <path d="M 8,160 L 576,160" fill="none" stroke="black"/>
              <path d="M 8,224 L 576,224" fill="none" stroke="black"/>
              <g class="text">
                <text x="312" y="52">Requested</text>
                <text x="400" y="52">certificate</text>
                <text x="44" y="84">Signed</text>
                <text x="100" y="84">object</text>
                <text x="248" y="84">c509CertificateType</text>
                <text x="336" y="84">=</text>
                <text x="352" y="84">2</text>
                <text x="456" y="84">c509CertificateType</text>
                <text x="544" y="84">=</text>
                <text x="560" y="84">3</text>
                <text x="36" y="132">CBOR</text>
                <text x="88" y="132">encoded</text>
                <text x="136" y="132">CSR</text>
                <text x="264" y="132">0</text>
                <text x="480" y="132">2</text>
                <text x="32" y="196">DER</text>
                <text x="80" y="196">encoded</text>
                <text x="128" y="196">CSR</text>
                <text x="264" y="196">1</text>
                <text x="480" y="196">3</text>
              </g>
            </svg>
          </artwork>
          <artwork type="ascii-art" align="center"><![CDATA[
+------------------+---------------------------------------------------+
|                  |              Requested certificate                |
+------------------+=========================+=========================+
| Signed object    | c509CertificateType = 2 | c509CertificateType = 3 |
+==================+-------------------------+-------------------------+
|                  |                         |                         |
| CBOR encoded CSR |            0            |             2           |
|                  |                         |                         |
+------------------+-------------------------+-------------------------+
|                  |                         |                         |
| DER encoded CSR  |            1            |             3           |
|                  |                         |                         |
+------------------+-------------------------+-------------------------+
]]></artwork>
        </artset>
      </figure>
      <t>An implementation <bcp14>MAY</bcp14> only support c509CertificateRequestType = 0. The most common variants are expected to be:</t>
      <ul spacing="normal">
        <li>
          <t>c509CertificateRequestType = 0. This type indicates that the C509 Certificate Request is natively signed, and that the requested certificate format has c509CertificateType = 2. This encoding removes the need for ASN.1 and DER parsing and re-encoding in the requesting party.</t>
        </li>
        <li>
          <t>c509CertificateRequestType = 3. This type indicates that the C509 Certificate Request is CBOR re-encoded RFC 2986 certification requests, and that the requested certificate formate has c509CertificateType = 3. This encoding is backwards compatible with legacy RFC 2986 certification requests and X.509 certificates, but enables a reduced transport overhead.</t>
        </li>
      </ul>
      <t>subjectSignatureAlgorithm can be a signature algorithm or a non-signature proof-of-possession algorithm, e.g., as defined in <xref target="RFC6955"/>. In the latter case, the signature is replaced by a MAC and requires a public Diffie-Hellman key of the verifier distributed out-of-band. Both kinds are listed in the C509 Signature Algorithms Registry, see <xref target="sigalg"/>. Note that a key agreement key pair may be used with a signature algorithm in a certificate request, see <xref target="app-DH-keys"/>.</t>
      <t>Certificate request attributes, i.e. attributes for use with certificate requests providing additional information about the subject of the certificate, are defined in <xref section="5.4" sectionFormat="of" target="RFC2985"/>. The attribute extensionRequest is supported with a dedicated element. Other certificate request attributes are included using the same Extensions structure as in extensionsRequest, both extensions and attributes are listed in the C509 Extensions Registry, see <xref target="fig-extype"/>. The only other certificate request attribute specified in this document is challengePassword which is defined for printableString or utf8String values and encoded as CBOR text string, except if the text string has an even length <contact fullname="≥"/> 2 and contains only the symbols '0'–'9' or 'a'–'f', in which case it is encoded as a CBOR byte string. The sign of extensionID of challengePassword indicates the string type (instead the criticalness in other extensions): positive for utf8String and negative for printableString. In the native certificate request (types 0 and 2), only utf8String is allowed.</t>
      <figure anchor="fig-C509CSRCDDL">
        <name>CDDL for C509CertificateRequest.</name>
        <artwork type="cddl" name="c509.cddl" align="center"><![CDATA[
C509CertificateRequest = [
   TBSCertificateRequest,
   subjectSignatureValue: any,
]

; The elements of the following group are used in a CBOR Sequence:
TBSCertificateRequest = (
   c509CertificateRequestType: int,
   subjectSignatureAlgorithm: AlgorithmIdentifier,
   subject: Name,
   subjectPublicKeyAlgorithm: AlgorithmIdentifier,
   subjectPublicKey: any,
   extensionsRequest: Extensions,
)

challengePassword = tstr / bstr
]]></artwork>
      </figure>
      <t>After verifying the subjectSignatureValue, the CA <bcp14>MAY</bcp14> transform the C509CertificateRequest into a <xref target="RFC2986"/> CertificationRequestInfo for compatibility with existing procedures and code.</t>
    </section>
    <section anchor="c509-processing-and-certificate-issuance">
      <name>C509 Processing and Certificate Issuance</name>
      <t>It is straightforward to integrate the C509 format into legacy X.509 processing during certificate issuance. C509 processing can be performed as an isolated function of the CA, or as a separate function trusted by the CA.</t>
      <t>The Certificate Signing Request (CSR) format defined in Section 4 follows the PKCS#10 format to enable a direct mapping to the certification request information, see Section 4.1 of <xref target="RFC2986"/>.</t>
      <t>When a certificate request is received, the CA, or function trusted by the CA, needs to perform some limited C509 processing and verify the proof-of-possession corresponding to the public key, before normal certificate generation can take place.</t>
      <t>In the reverse direction, in case c509CertificateType = 3 was requested, a separate C509 processing function can perform the conversion from a generated X.509 certificate to C509 as a bump-in-the-wire. In case c509CertificateType = 2 was requested, the C509 processing needs to be performed before signing the certificate, in which case a tighter integration with the CA may be needed.</t>
    </section>
    <section anchor="dep-set">
      <name>Legacy Considerations</name>
      <t>C509 certificates can be deployed with legacy X.509 certificates and CA infrastructure. An existing CA can continue to use its existing procedures and code for PKCS#10, and DER encoded X.509 and only implement C509 as a thin processing layer on top. When receiving a C509 CSR, the CA transforms it into a DER encoded RFC 2986 CertificationRequestInfo and use that with existing processes and code to produce an RFC 5280 DER encoded X.509 certificate. The DER encoded X.509 is then transformed into a C509 certificate. At any later point, the C509 certificate can be used to recreate the original X.509 data structure needed to verify the signature.</t>
      <t>For protocols like TLS/DTLS 1.2, where the handshake is sent unencrypted, the actual encoding and compression can be done at different locations depending on the deployment setting. For example, the mapping between C509 certificate and standard X.509 certificate can take place in a 6LoWPAN border gateway which allows the server side to stay unmodified. This case gives the advantage of the low overhead of a C509 certificate over a constrained wireless links. The conversion to X.509 within an IoT device will incur a computational overhead, however, measured in energy this is likely to be negligible compared to the reduced communication overhead.</t>
      <t>For the setting with constrained server and server-only authentication, the server only needs to be provisioned with the C509 certificate and does not perform the conversion to X.509. This option is viable when client authentication can be asserted by other means.</t>
      <t>For protocols like IKEv2, TLS/DTLS 1.3, and EDHOC, where certificates are encrypted, the proposed encoding needs to be done fully end-to-end, through adding the encoding/decoding functionality to the server.</t>
    </section>
    <section anchor="expected-certificate-sizes">
      <name>Expected Certificate Sizes</name>
      <t>The CBOR encoding of the sample certificate chains given in <xref target="appA"/> results in the numbers shown in <xref target="fig-size-COSE"/> and <xref target="fig-size-TLS"/>. COSE_X509 is defined in <xref target="RFC9360"/> and COSE_C509 is defined in <xref target="cose"/>. After RFC 7925 profiling, most duplicated information has been removed, and the remaining text strings are minimal in size. Therefore, the further size reduction reached with general compression mechanisms such as Brotli will be small, mainly corresponding to making the ASN.1 encoding more compact. CBOR encoding can however significantly compress RFC 7925 profiled certificates. For the example HTTPS certificate chains (www.ietf.org and tools.ietf.org) both C509 and Brotli perform well complementing each other. C509 use dedicated information to compress individual certificates, while Brotli can compress duplicate information in the entire chain. Note that C509 certificates of type 2 and 3 have the same size. For Brotli <xref target="RFC7932"/>, the Rust crate Brotli 3.3.0 was used with compression level 11 and window size 22.</t>
      <figure anchor="fig-size-COSE">
        <name>Comparing Sizes of Certificate Chains in COSE. Number of bytes (length of certificate chain).</name>
        <artset>
          <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="176" width="528" viewBox="0 0 528 176" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
              <path d="M 8,32 L 8,160" fill="none" stroke="black"/>
              <path d="M 328,32 L 328,160" fill="none" stroke="black"/>
              <path d="M 424,32 L 424,160" fill="none" stroke="black"/>
              <path d="M 520,32 L 520,160" fill="none" stroke="black"/>
              <path d="M 8,32 L 520,32" fill="none" stroke="black"/>
              <path d="M 8,64 L 520,64" fill="none" stroke="black"/>
              <path d="M 8,96 L 520,96" fill="none" stroke="black"/>
              <path d="M 8,128 L 520,128" fill="none" stroke="black"/>
              <path d="M 8,160 L 520,160" fill="none" stroke="black"/>
              <g class="text">
                <text x="376" y="52">COSE_X509</text>
                <text x="472" y="52">COSE_C509</text>
                <text x="32" y="84">RFC</text>
                <text x="68" y="84">7925</text>
                <text x="124" y="84">profiled</text>
                <text x="176" y="84">IoT</text>
                <text x="240" y="84">Certificate</text>
                <text x="304" y="84">(1)</text>
                <text x="400" y="84">317</text>
                <text x="496" y="84">140</text>
                <text x="40" y="116">ECDSA</text>
                <text x="88" y="116">HTTPS</text>
                <text x="160" y="116">Certificate</text>
                <text x="232" y="116">Chain</text>
                <text x="272" y="116">(2)</text>
                <text x="396" y="116">2193</text>
                <text x="492" y="116">1394</text>
                <text x="32" y="148">RSA</text>
                <text x="72" y="148">HTTPS</text>
                <text x="144" y="148">Certificate</text>
                <text x="216" y="148">Chain</text>
                <text x="256" y="148">(4)</text>
                <text x="396" y="148">5175</text>
                <text x="492" y="148">3934</text>
              </g>
            </svg>
          </artwork>
          <artwork type="ascii-art" align="center"><![CDATA[
+---------------------------------------+-----------+-----------+
|                                       | COSE_X509 | COSE_C509 |
+---------------------------------------+-----------+-----------+
| RFC 7925 profiled IoT Certificate (1) |       317 |       140 |
+---------------------------------------+-----------+-----------+
| ECDSA HTTPS Certificate Chain (2)     |      2193 |      1394 |
+---------------------------------------+-----------+-----------+
| RSA HTTPS Certificate Chain (4)       |      5175 |      3934 |
+---------------------------------------+-----------+-----------+
]]></artwork>
        </artset>
      </figure>
      <figure anchor="fig-size-TLS">
        <name>Comparing Sizes of Certificate Chains with TLS. Number of bytes (length of certificate chain). X.509 and C509 are Certificate messages. X.509 + Brotli and C509 + Brotli are CompressedCertificate messages.</name>
        <artset>
          <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="240" width="560" viewBox="0 0 560 240" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
              <path d="M 8,32 L 8,224" fill="none" stroke="black"/>
              <path d="M 168,32 L 168,224" fill="none" stroke="black"/>
              <path d="M 232,32 L 232,224" fill="none" stroke="black"/>
              <path d="M 368,32 L 368,224" fill="none" stroke="black"/>
              <path d="M 424,32 L 424,224" fill="none" stroke="black"/>
              <path d="M 552,32 L 552,224" fill="none" stroke="black"/>
              <path d="M 8,32 L 552,32" fill="none" stroke="black"/>
              <path d="M 8,64 L 552,64" fill="none" stroke="black"/>
              <path d="M 8,96 L 552,96" fill="none" stroke="black"/>
              <path d="M 8,128 L 552,128" fill="none" stroke="black"/>
              <path d="M 8,160 L 552,160" fill="none" stroke="black"/>
              <path d="M 8,192 L 552,192" fill="none" stroke="black"/>
              <path d="M 8,224 L 552,224" fill="none" stroke="black"/>
              <g class="text">
                <text x="200" y="52">X.509</text>
                <text x="264" y="52">X.509</text>
                <text x="296" y="52">+</text>
                <text x="332" y="52">Brotli</text>
                <text x="396" y="52">C509</text>
                <text x="452" y="52">C509</text>
                <text x="480" y="52">+</text>
                <text x="516" y="52">Brotli</text>
                <text x="32" y="84">RFC</text>
                <text x="68" y="84">7925</text>
                <text x="108" y="84">Cert</text>
                <text x="144" y="84">(1)</text>
                <text x="208" y="84">327</text>
                <text x="344" y="84">324</text>
                <text x="400" y="84">151</text>
                <text x="528" y="84">167</text>
                <text x="36" y="116">RPKI</text>
                <text x="76" y="116">Cert</text>
                <text x="112" y="116">(1)</text>
                <text x="200" y="116">20991</text>
                <text x="340" y="116">9134</text>
                <text x="396" y="116">8660</text>
                <text x="524" y="116">5668</text>
                <text x="40" y="148">HTTPS</text>
                <text x="88" y="148">Chain</text>
                <text x="128" y="148">(2)</text>
                <text x="204" y="148">2204</text>
                <text x="340" y="148">1455</text>
                <text x="396" y="148">1414</text>
                <text x="524" y="148">1063</text>
                <text x="40" y="180">HTTPS</text>
                <text x="88" y="180">Chain</text>
                <text x="128" y="180">(4)</text>
                <text x="204" y="180">5190</text>
                <text x="340" y="180">3244</text>
                <text x="396" y="180">3958</text>
                <text x="524" y="180">2845</text>
                <text x="40" y="212">HTTPS</text>
                <text x="80" y="212">Bag</text>
                <text x="112" y="212">(8)</text>
                <text x="200" y="212">11578</text>
                <text x="340" y="212">3979</text>
                <text x="396" y="212">8882</text>
                <text x="524" y="212">3519</text>
              </g>
            </svg>
          </artwork>
          <artwork type="ascii-art" align="center"><![CDATA[
+-------------------+-------+----------------+------+---------------+
|                   | X.509 | X.509 + Brotli | C509 | C509 + Brotli |
+-------------------+-------+----------------+------+---------------+
| RFC 7925 Cert (1) |   327 |            324 |  151 |           167 |
+-------------------+-------+----------------+------+---------------+
| RPKI Cert (1)     | 20991 |           9134 | 8660 |          5668 |
+-------------------+-------+----------------+------+---------------+
| HTTPS Chain (2)   |  2204 |           1455 | 1414 |          1063 |
+-------------------+-------+----------------+------+---------------+
| HTTPS Chain (4)   |  5190 |           3244 | 3958 |          2845 |
+-------------------+-------+----------------+------+---------------+
| HTTPS Bag (8)     | 11578 |           3979 | 8882 |          3519 |
+-------------------+-------+----------------+------+---------------+
]]></artwork>
        </artset>
      </figure>
    </section>
    <section anchor="sec-cons">
      <name>Security Considerations</name>
      <t>The CBOR profiling of X.509 certificates does not change the security assumptions needed when deploying standard X.509 certificates but decreases the number of fields transmitted, which reduces the risk for implementation errors.</t>
      <t>The use of natively signed C509 certificates removes the need for ASN.1 encoding, which is a rich source of security vulnerabilities.</t>
      <t>Conversion between the certificate formats can be made in constant time to reduce risk of information leakage through side channels.</t>
      <t>The mechanism in this draft does not reveal any additional information compared to X.509. Because of difference in size, it will be possible to detect that this profile is used. The gateway solution described in <xref target="dep-set"/> requires unencrypted certificates and is not recommended.</t>
    </section>
    <section anchor="iana">
      <name>IANA Considerations</name>
      <t>This document creates several new registries under the new heading "CBOR Encoded X.509 (C509) Parameters". For all items, the 'Reference' field points to this document.</t>
      <t>The expert reviewers for the registries defined in this document are expected to ensure that the usage solves a valid use case that could not be solved better in a different way, that it is not going to duplicate one that is already registered, and that the registered point is likely to be used in deployments. They are furthermore expected to check the clarity of purpose and use of the requested code points. Experts should take into account the expected usage of entries when approving point assignment, and the length of the encoded value should be weighed against the number of code points left that encode to that size and how constrained the systems it will be used on are. Values in the interval [-24, 23] have a 1 byte encodings, other values in the interval [-256, 255] have a 2 byte encodings, and the remaining values in the interval [-65536, 65535] have 3 byte encodings.</t>
      <section anchor="type">
        <name>C509 Certificate Types Registry</name>
        <t>IANA has created a new registry titled "C509 Certificate Types" under the new heading "CBOR Encoded X.509 (C509) Parameters". The columns of the registry are Value, Description, and Reference, where Value is an integer, and the other columns are text strings. For values in the interval [-24, 23] the registration procedure is "IETF Review" and "Expert Review". For all other values the registration procedure is "Expert Review".  The initial contents of the registry are:</t>
        <figure anchor="fig-types">
          <name>C509 Certificate Types</name>
          <artset>
            <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="208" width="560" viewBox="0 0 560 208" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                <path d="M 8,32 L 8,192" fill="none" stroke="black"/>
                <path d="M 72,32 L 72,192" fill="none" stroke="black"/>
                <path d="M 552,32 L 552,192" fill="none" stroke="black"/>
                <path d="M 8,32 L 552,32" fill="none" stroke="black"/>
                <path d="M 8,62 L 552,62" fill="none" stroke="black"/>
                <path d="M 8,66 L 552,66" fill="none" stroke="black"/>
                <path d="M 8,96 L 552,96" fill="none" stroke="black"/>
                <path d="M 8,128 L 552,128" fill="none" stroke="black"/>
                <path d="M 8,160 L 552,160" fill="none" stroke="black"/>
                <path d="M 8,192 L 552,192" fill="none" stroke="black"/>
                <g class="text">
                  <text x="40" y="52">Value</text>
                  <text x="128" y="52">Description</text>
                  <text x="56" y="84">0</text>
                  <text x="116" y="84">Reserved</text>
                  <text x="56" y="116">1</text>
                  <text x="116" y="116">Reserved</text>
                  <text x="56" y="148">2</text>
                  <text x="116" y="148">Natively</text>
                  <text x="180" y="148">Signed</text>
                  <text x="228" y="148">C509</text>
                  <text x="296" y="148">Certificate</text>
                  <text x="384" y="148">following</text>
                  <text x="448" y="148">X.509</text>
                  <text x="484" y="148">v3</text>
                  <text x="56" y="180">3</text>
                  <text x="100" y="180">CBOR</text>
                  <text x="168" y="180">re-encoding</text>
                  <text x="228" y="180">of</text>
                  <text x="264" y="180">X.509</text>
                  <text x="300" y="180">v3</text>
                  <text x="360" y="180">Certificate</text>
                </g>
              </svg>
            </artwork>
            <artwork type="ascii-art" align="center"><![CDATA[
+-------+-----------------------------------------------------------+
| Value | Description                                               |
+=======+===========================================================+
|     0 | Reserved                                                  |
+-------+-----------------------------------------------------------+
|     1 | Reserved                                                  |
+-------+-----------------------------------------------------------+
|     2 | Natively Signed C509 Certificate following X.509 v3       |
+-------+-----------------------------------------------------------+
|     3 | CBOR re-encoding of X.509 v3 Certificate                  |
+-------+-----------------------------------------------------------+
]]></artwork>
          </artset>
        </figure>
      </section>
      <section anchor="csr-type">
        <name>C509 Certificate Request Types Registry</name>
        <t>IANA has created a new registry titled "C509 Certificate Request Types" under the new heading "CBOR Encoded X.509 (C509) Parameters". The columns of the registry are Value, Description, and Reference, where Value is an integer, and the other columns are text strings. For values in the interval [-24, 23] the registration procedure is "IETF Review" and "Expert Review". For all other values the registration procedure is "Expert Review".  The initial contents of the registry are:</t>
        <figure anchor="fig-csr-types">
          <name>C509 Certificate Request Types</name>
          <artset>
            <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="272" width="560" viewBox="0 0 560 272" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                <path d="M 8,32 L 8,256" fill="none" stroke="black"/>
                <path d="M 72,32 L 72,256" fill="none" stroke="black"/>
                <path d="M 552,32 L 552,256" fill="none" stroke="black"/>
                <path d="M 8,32 L 552,32" fill="none" stroke="black"/>
                <path d="M 8,62 L 552,62" fill="none" stroke="black"/>
                <path d="M 8,66 L 552,66" fill="none" stroke="black"/>
                <path d="M 8,112 L 552,112" fill="none" stroke="black"/>
                <path d="M 8,160 L 552,160" fill="none" stroke="black"/>
                <path d="M 8,208 L 552,208" fill="none" stroke="black"/>
                <path d="M 8,256 L 552,256" fill="none" stroke="black"/>
                <g class="text">
                  <text x="40" y="52">Value</text>
                  <text x="128" y="52">Description</text>
                  <text x="56" y="84">0</text>
                  <text x="120" y="84">Requested</text>
                  <text x="208" y="84">certificate</text>
                  <text x="268" y="84">is</text>
                  <text x="300" y="84">C509</text>
                  <text x="340" y="84">Type</text>
                  <text x="372" y="84">2.</text>
                  <text x="116" y="100">Natively</text>
                  <text x="180" y="100">Signed</text>
                  <text x="228" y="100">C509</text>
                  <text x="296" y="100">Certificate</text>
                  <text x="380" y="100">Request.</text>
                  <text x="56" y="132">1</text>
                  <text x="120" y="132">Requested</text>
                  <text x="208" y="132">certificate</text>
                  <text x="268" y="132">is</text>
                  <text x="300" y="132">C509</text>
                  <text x="340" y="132">Type</text>
                  <text x="372" y="132">2.</text>
                  <text x="100" y="148">CBOR</text>
                  <text x="168" y="148">re-encoding</text>
                  <text x="228" y="148">of</text>
                  <text x="256" y="148">RFC</text>
                  <text x="292" y="148">2986</text>
                  <text x="368" y="148">certification</text>
                  <text x="460" y="148">request.</text>
                  <text x="56" y="180">2</text>
                  <text x="120" y="180">Requested</text>
                  <text x="208" y="180">certificate</text>
                  <text x="268" y="180">is</text>
                  <text x="300" y="180">C509</text>
                  <text x="340" y="180">Type</text>
                  <text x="372" y="180">3.</text>
                  <text x="116" y="196">Natively</text>
                  <text x="180" y="196">Signed</text>
                  <text x="228" y="196">C509</text>
                  <text x="296" y="196">Certificate</text>
                  <text x="380" y="196">Request.</text>
                  <text x="56" y="228">3</text>
                  <text x="120" y="228">Requested</text>
                  <text x="208" y="228">certificate</text>
                  <text x="268" y="228">is</text>
                  <text x="300" y="228">C509</text>
                  <text x="340" y="228">Type</text>
                  <text x="372" y="228">3.</text>
                  <text x="100" y="244">CBOR</text>
                  <text x="168" y="244">re-encoding</text>
                  <text x="228" y="244">of</text>
                  <text x="256" y="244">RFC</text>
                  <text x="292" y="244">2986</text>
                  <text x="368" y="244">certification</text>
                  <text x="460" y="244">request.</text>
                </g>
              </svg>
            </artwork>
            <artwork type="ascii-art" align="center"><![CDATA[
+-------+-----------------------------------------------------------+
| Value | Description                                               |
+=======+===========================================================+
|     0 | Requested certificate is C509 Type 2.                     |
|       | Natively Signed C509 Certificate Request.                 |
+-------+-----------------------------------------------------------+
|     1 | Requested certificate is C509 Type 2.                     |
|       | CBOR re-encoding of RFC 2986 certification request.       |
+-------+-----------------------------------------------------------+
|     2 | Requested certificate is C509 Type 3.                     |
|       | Natively Signed C509 Certificate Request.                 |
+-------+-----------------------------------------------------------+
|     3 | Requested certificate is C509 Type 3.                     |
|       | CBOR re-encoding of RFC 2986 certification request.       |
+-------+-----------------------------------------------------------+
]]></artwork>
          </artset>
        </figure>
      </section>
      <section anchor="atttype">
        <name>C509 Attributes Registry</name>
        <t>IANA has created a new registry titled "C509 Attributes" under the new heading "CBOR Encoded X.509 (C509) Parameters". The columns of the registry are Value, Name, Identifiers, OID, DER, Comments, and Reference, where Value is a non-negative integer, and the other columns are text strings. For values in the interval [0, 23] the registration procedure is "IETF Review" and "Expert Review". Values <contact fullname="≥"/> 32768 are reserved for Private Use. For all other values the registration procedure is "Expert Review". Name and Identifiers are informal descriptions. The OID is given in dotted decimal representation. The DER column contains the hex string of the DER-encoded OID <xref target="X.690"/>.</t>
        <t>The initial contents of the registry are:</t>
        <figure anchor="fig-attrtype">
          <name>C509 Attributes</name>
          <artset>
            <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="2976" width="560" viewBox="0 0 560 2976" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                <path d="M 8,32 L 8,2960" fill="none" stroke="black"/>
                <path d="M 72,32 L 72,2960" fill="none" stroke="black"/>
                <path d="M 552,32 L 552,2960" fill="none" stroke="black"/>
                <path d="M 8,32 L 552,32" fill="none" stroke="black"/>
                <path d="M 8,62 L 552,62" fill="none" stroke="black"/>
                <path d="M 8,66 L 552,66" fill="none" stroke="black"/>
                <path d="M 8,160 L 552,160" fill="none" stroke="black"/>
                <path d="M 8,256 L 552,256" fill="none" stroke="black"/>
                <path d="M 8,352 L 552,352" fill="none" stroke="black"/>
                <path d="M 8,448 L 552,448" fill="none" stroke="black"/>
                <path d="M 8,544 L 552,544" fill="none" stroke="black"/>
                <path d="M 8,640 L 552,640" fill="none" stroke="black"/>
                <path d="M 8,736 L 552,736" fill="none" stroke="black"/>
                <path d="M 8,832 L 552,832" fill="none" stroke="black"/>
                <path d="M 8,928 L 552,928" fill="none" stroke="black"/>
                <path d="M 8,1024 L 552,1024" fill="none" stroke="black"/>
                <path d="M 8,1120 L 552,1120" fill="none" stroke="black"/>
                <path d="M 8,1216 L 552,1216" fill="none" stroke="black"/>
                <path d="M 8,1312 L 552,1312" fill="none" stroke="black"/>
                <path d="M 8,1408 L 552,1408" fill="none" stroke="black"/>
                <path d="M 8,1504 L 552,1504" fill="none" stroke="black"/>
                <path d="M 8,1600 L 552,1600" fill="none" stroke="black"/>
                <path d="M 8,1696 L 552,1696" fill="none" stroke="black"/>
                <path d="M 8,1792 L 552,1792" fill="none" stroke="black"/>
                <path d="M 8,1888 L 552,1888" fill="none" stroke="black"/>
                <path d="M 8,1984 L 552,1984" fill="none" stroke="black"/>
                <path d="M 8,2096 L 552,2096" fill="none" stroke="black"/>
                <path d="M 8,2192 L 552,2192" fill="none" stroke="black"/>
                <path d="M 8,2288 L 552,2288" fill="none" stroke="black"/>
                <path d="M 8,2384 L 552,2384" fill="none" stroke="black"/>
                <path d="M 8,2480 L 552,2480" fill="none" stroke="black"/>
                <path d="M 8,2576 L 552,2576" fill="none" stroke="black"/>
                <path d="M 8,2672 L 552,2672" fill="none" stroke="black"/>
                <path d="M 8,2768 L 552,2768" fill="none" stroke="black"/>
                <path d="M 8,2864 L 552,2864" fill="none" stroke="black"/>
                <path d="M 8,2960 L 552,2960" fill="none" stroke="black"/>
                <circle cx="368" cy="864" r="6" class="opendot" fill="white" stroke="black"/>
                <g class="text">
                  <text x="40" y="52">Value</text>
                  <text x="120" y="52">Attribute</text>
                  <text x="56" y="84">0</text>
                  <text x="104" y="84">Name:</text>
                  <text x="240" y="84">Email</text>
                  <text x="296" y="84">Address</text>
                  <text x="132" y="100">Identifiers:</text>
                  <text x="272" y="100">emailAddress,</text>
                  <text x="384" y="100">e-mailAddress</text>
                  <text x="100" y="116">OID:</text>
                  <text x="300" y="116">1.2.840.113549.1.9.1</text>
                  <text x="100" y="132">DER:</text>
                  <text x="228" y="132">06</text>
                  <text x="252" y="132">09</text>
                  <text x="276" y="132">2A</text>
                  <text x="300" y="132">86</text>
                  <text x="324" y="132">48</text>
                  <text x="348" y="132">86</text>
                  <text x="372" y="132">F7</text>
                  <text x="396" y="132">0D</text>
                  <text x="420" y="132">01</text>
                  <text x="444" y="132">09</text>
                  <text x="468" y="132">01</text>
                  <text x="120" y="148">Comments:</text>
                  <text x="56" y="180">1</text>
                  <text x="104" y="180">Name:</text>
                  <text x="244" y="180">Common</text>
                  <text x="292" y="180">Name</text>
                  <text x="132" y="196">Identifiers:</text>
                  <text x="264" y="196">commonName,</text>
                  <text x="324" y="196">cn</text>
                  <text x="100" y="212">OID:</text>
                  <text x="248" y="212">2.5.4.3</text>
                  <text x="100" y="228">DER:</text>
                  <text x="228" y="228">06</text>
                  <text x="252" y="228">03</text>
                  <text x="276" y="228">55</text>
                  <text x="300" y="228">04</text>
                  <text x="324" y="228">03</text>
                  <text x="120" y="244">Comments:</text>
                  <text x="56" y="276">2</text>
                  <text x="104" y="276">Name:</text>
                  <text x="248" y="276">Surname</text>
                  <text x="132" y="292">Identifiers:</text>
                  <text x="252" y="292">surname,</text>
                  <text x="300" y="292">sn</text>
                  <text x="100" y="308">OID:</text>
                  <text x="248" y="308">2.5.4.4</text>
                  <text x="100" y="324">DER:</text>
                  <text x="228" y="324">06</text>
                  <text x="252" y="324">03</text>
                  <text x="276" y="324">55</text>
                  <text x="300" y="324">04</text>
                  <text x="324" y="324">04</text>
                  <text x="120" y="340">Comments:</text>
                  <text x="56" y="372">3</text>
                  <text x="104" y="372">Name:</text>
                  <text x="244" y="372">Serial</text>
                  <text x="300" y="372">Number</text>
                  <text x="132" y="388">Identifiers:</text>
                  <text x="268" y="388">serialNumber</text>
                  <text x="100" y="404">OID:</text>
                  <text x="248" y="404">2.5.4.5</text>
                  <text x="100" y="420">DER:</text>
                  <text x="228" y="420">06</text>
                  <text x="252" y="420">03</text>
                  <text x="276" y="420">55</text>
                  <text x="300" y="420">04</text>
                  <text x="324" y="420">05</text>
                  <text x="120" y="436">Comments:</text>
                  <text x="56" y="468">4</text>
                  <text x="104" y="468">Name:</text>
                  <text x="248" y="468">Country</text>
                  <text x="132" y="484">Identifiers:</text>
                  <text x="268" y="484">countryName,</text>
                  <text x="328" y="484">c</text>
                  <text x="100" y="500">OID:</text>
                  <text x="248" y="500">2.5.4.6</text>
                  <text x="100" y="516">DER:</text>
                  <text x="228" y="516">06</text>
                  <text x="252" y="516">03</text>
                  <text x="276" y="516">55</text>
                  <text x="300" y="516">04</text>
                  <text x="324" y="516">06</text>
                  <text x="120" y="532">Comments:</text>
                  <text x="56" y="564">5</text>
                  <text x="104" y="564">Name:</text>
                  <text x="252" y="564">Locality</text>
                  <text x="132" y="580">Identifiers:</text>
                  <text x="272" y="580">localityName,</text>
                  <text x="368" y="580">locality,</text>
                  <text x="416" y="580">l</text>
                  <text x="100" y="596">OID:</text>
                  <text x="248" y="596">2.5.4.7</text>
                  <text x="100" y="612">DER:</text>
                  <text x="228" y="612">06</text>
                  <text x="252" y="612">03</text>
                  <text x="276" y="612">55</text>
                  <text x="300" y="612">04</text>
                  <text x="324" y="612">07</text>
                  <text x="120" y="628">Comments:</text>
                  <text x="56" y="660">6</text>
                  <text x="104" y="660">Name:</text>
                  <text x="240" y="660">State</text>
                  <text x="276" y="660">or</text>
                  <text x="324" y="660">Province</text>
                  <text x="132" y="676">Identifiers:</text>
                  <text x="300" y="676">stateOrProvinceName,</text>
                  <text x="396" y="676">st</text>
                  <text x="100" y="692">OID:</text>
                  <text x="248" y="692">2.5.4.8</text>
                  <text x="100" y="708">DER:</text>
                  <text x="228" y="708">06</text>
                  <text x="252" y="708">03</text>
                  <text x="276" y="708">55</text>
                  <text x="300" y="708">04</text>
                  <text x="324" y="708">08</text>
                  <text x="120" y="724">Comments:</text>
                  <text x="56" y="756">7</text>
                  <text x="104" y="756">Name:</text>
                  <text x="244" y="756">Street</text>
                  <text x="304" y="756">Address</text>
                  <text x="132" y="772">Identifiers:</text>
                  <text x="276" y="772">streetAddress,</text>
                  <text x="364" y="772">street</text>
                  <text x="100" y="788">OID:</text>
                  <text x="248" y="788">2.5.4.9</text>
                  <text x="100" y="804">DER:</text>
                  <text x="228" y="804">06</text>
                  <text x="252" y="804">03</text>
                  <text x="276" y="804">55</text>
                  <text x="300" y="804">04</text>
                  <text x="324" y="804">09</text>
                  <text x="120" y="820">Comments:</text>
                  <text x="56" y="852">8</text>
                  <text x="104" y="852">Name:</text>
                  <text x="268" y="852">Organization</text>
                  <text x="132" y="868">Identifiers:</text>
                  <text x="288" y="868">organizationName,</text>
                  <text x="100" y="884">OID:</text>
                  <text x="252" y="884">2.5.4.10</text>
                  <text x="100" y="900">DER:</text>
                  <text x="228" y="900">06</text>
                  <text x="252" y="900">03</text>
                  <text x="276" y="900">55</text>
                  <text x="300" y="900">04</text>
                  <text x="324" y="900">0A</text>
                  <text x="120" y="916">Comments:</text>
                  <text x="56" y="948">9</text>
                  <text x="104" y="948">Name:</text>
                  <text x="276" y="948">Organizational</text>
                  <text x="356" y="948">Unit</text>
                  <text x="132" y="964">Identifiers:</text>
                  <text x="312" y="964">organizationalUnitName,</text>
                  <text x="420" y="964">ou</text>
                  <text x="100" y="980">OID:</text>
                  <text x="252" y="980">2.5.4.11</text>
                  <text x="100" y="996">DER:</text>
                  <text x="228" y="996">06</text>
                  <text x="252" y="996">03</text>
                  <text x="276" y="996">55</text>
                  <text x="300" y="996">04</text>
                  <text x="324" y="996">0B</text>
                  <text x="120" y="1012">Comments:</text>
                  <text x="52" y="1044">10</text>
                  <text x="104" y="1044">Name:</text>
                  <text x="240" y="1044">Title</text>
                  <text x="132" y="1060">Identifiers:</text>
                  <text x="240" y="1060">title</text>
                  <text x="100" y="1076">OID:</text>
                  <text x="252" y="1076">2.5.4.12</text>
                  <text x="100" y="1092">DER:</text>
                  <text x="228" y="1092">06</text>
                  <text x="252" y="1092">03</text>
                  <text x="276" y="1092">55</text>
                  <text x="300" y="1092">04</text>
                  <text x="324" y="1092">0C</text>
                  <text x="120" y="1108">Comments:</text>
                  <text x="52" y="1140">11</text>
                  <text x="104" y="1140">Name:</text>
                  <text x="252" y="1140">Business</text>
                  <text x="324" y="1140">Category</text>
                  <text x="132" y="1156">Identifiers:</text>
                  <text x="284" y="1156">businessCategory</text>
                  <text x="100" y="1172">OID:</text>
                  <text x="252" y="1172">2.5.4.15</text>
                  <text x="100" y="1188">DER:</text>
                  <text x="228" y="1188">06</text>
                  <text x="252" y="1188">03</text>
                  <text x="276" y="1188">55</text>
                  <text x="300" y="1188">04</text>
                  <text x="324" y="1188">0F</text>
                  <text x="120" y="1204">Comments:</text>
                  <text x="52" y="1236">12</text>
                  <text x="104" y="1236">Name:</text>
                  <text x="244" y="1236">Postal</text>
                  <text x="292" y="1236">Code</text>
                  <text x="132" y="1252">Identifiers:</text>
                  <text x="260" y="1252">postalCode</text>
                  <text x="100" y="1268">OID:</text>
                  <text x="252" y="1268">2.5.4.17</text>
                  <text x="100" y="1284">DER:</text>
                  <text x="228" y="1284">06</text>
                  <text x="252" y="1284">03</text>
                  <text x="276" y="1284">55</text>
                  <text x="300" y="1284">04</text>
                  <text x="324" y="1284">11</text>
                  <text x="120" y="1300">Comments:</text>
                  <text x="52" y="1332">13</text>
                  <text x="104" y="1332">Name:</text>
                  <text x="240" y="1332">Given</text>
                  <text x="284" y="1332">Name</text>
                  <text x="132" y="1348">Identifiers:</text>
                  <text x="256" y="1348">givenName</text>
                  <text x="100" y="1364">OID:</text>
                  <text x="252" y="1364">2.5.4.42</text>
                  <text x="100" y="1380">DER:</text>
                  <text x="228" y="1380">06</text>
                  <text x="252" y="1380">03</text>
                  <text x="276" y="1380">55</text>
                  <text x="300" y="1380">04</text>
                  <text x="324" y="1380">2A</text>
                  <text x="120" y="1396">Comments:</text>
                  <text x="52" y="1428">14</text>
                  <text x="104" y="1428">Name:</text>
                  <text x="252" y="1428">Initials</text>
                  <text x="132" y="1444">Identifiers:</text>
                  <text x="252" y="1444">initials</text>
                  <text x="100" y="1460">OID:</text>
                  <text x="252" y="1460">2.5.4.43</text>
                  <text x="100" y="1476">DER:</text>
                  <text x="228" y="1476">06</text>
                  <text x="252" y="1476">03</text>
                  <text x="276" y="1476">55</text>
                  <text x="300" y="1476">04</text>
                  <text x="324" y="1476">2B</text>
                  <text x="120" y="1492">Comments:</text>
                  <text x="52" y="1524">15</text>
                  <text x="104" y="1524">Name:</text>
                  <text x="260" y="1524">Generation</text>
                  <text x="344" y="1524">Qualifier</text>
                  <text x="132" y="1540">Identifiers:</text>
                  <text x="296" y="1540">generationQualifier</text>
                  <text x="100" y="1556">OID:</text>
                  <text x="252" y="1556">2.5.4.44</text>
                  <text x="100" y="1572">DER:</text>
                  <text x="228" y="1572">06</text>
                  <text x="252" y="1572">03</text>
                  <text x="276" y="1572">55</text>
                  <text x="300" y="1572">04</text>
                  <text x="324" y="1572">2C</text>
                  <text x="120" y="1588">Comments:</text>
                  <text x="52" y="1620">16</text>
                  <text x="104" y="1620">Name:</text>
                  <text x="228" y="1620">DN</text>
                  <text x="280" y="1620">Qualifier</text>
                  <text x="132" y="1636">Identifiers:</text>
                  <text x="264" y="1636">dnQualifier</text>
                  <text x="100" y="1652">OID:</text>
                  <text x="252" y="1652">2.5.4.46</text>
                  <text x="100" y="1668">DER:</text>
                  <text x="228" y="1668">06</text>
                  <text x="252" y="1668">03</text>
                  <text x="276" y="1668">55</text>
                  <text x="300" y="1668">04</text>
                  <text x="324" y="1668">2E</text>
                  <text x="120" y="1684">Comments:</text>
                  <text x="52" y="1716">17</text>
                  <text x="104" y="1716">Name:</text>
                  <text x="256" y="1716">Pseudonym</text>
                  <text x="132" y="1732">Identifiers:</text>
                  <text x="256" y="1732">pseudonym</text>
                  <text x="100" y="1748">OID:</text>
                  <text x="252" y="1748">2.5.4.65</text>
                  <text x="100" y="1764">DER:</text>
                  <text x="228" y="1764">06</text>
                  <text x="252" y="1764">03</text>
                  <text x="276" y="1764">55</text>
                  <text x="300" y="1764">04</text>
                  <text x="324" y="1764">41</text>
                  <text x="120" y="1780">Comments:</text>
                  <text x="52" y="1812">18</text>
                  <text x="104" y="1812">Name:</text>
                  <text x="268" y="1812">Organization</text>
                  <text x="364" y="1812">Identifier</text>
                  <text x="132" y="1828">Identifiers:</text>
                  <text x="308" y="1828">organizationIdentifier</text>
                  <text x="100" y="1844">OID:</text>
                  <text x="252" y="1844">2.5.4.97</text>
                  <text x="100" y="1860">DER:</text>
                  <text x="228" y="1860">06</text>
                  <text x="252" y="1860">03</text>
                  <text x="276" y="1860">55</text>
                  <text x="300" y="1860">04</text>
                  <text x="324" y="1860">61</text>
                  <text x="120" y="1876">Comments:</text>
                  <text x="52" y="1908">19</text>
                  <text x="104" y="1908">Name:</text>
                  <text x="236" y="1908">Inc.</text>
                  <text x="292" y="1908">Locality</text>
                  <text x="132" y="1924">Identifiers:</text>
                  <text x="376" y="1924">jurisdictionOfIncorporationLocalityName</text>
                  <text x="100" y="1940">OID:</text>
                  <text x="316" y="1940">1.3.6.1.4.1.311.60.2.1.1</text>
                  <text x="100" y="1956">DER:</text>
                  <text x="228" y="1956">06</text>
                  <text x="252" y="1956">0B</text>
                  <text x="276" y="1956">2B</text>
                  <text x="300" y="1956">06</text>
                  <text x="324" y="1956">01</text>
                  <text x="348" y="1956">04</text>
                  <text x="372" y="1956">01</text>
                  <text x="396" y="1956">82</text>
                  <text x="420" y="1956">37</text>
                  <text x="444" y="1956">3C</text>
                  <text x="468" y="1956">02</text>
                  <text x="492" y="1956">01</text>
                  <text x="516" y="1956">01</text>
                  <text x="120" y="1972">Comments:</text>
                  <text x="52" y="2004">20</text>
                  <text x="104" y="2004">Name:</text>
                  <text x="236" y="2004">Inc.</text>
                  <text x="280" y="2004">State</text>
                  <text x="316" y="2004">or</text>
                  <text x="364" y="2004">Province</text>
                  <text x="132" y="2020">Identifiers:</text>
                  <text x="328" y="2020">jurisdictionOfIncorporation</text>
                  <text x="296" y="2036">StateOrProvinceName</text>
                  <text x="100" y="2052">OID:</text>
                  <text x="316" y="2052">1.3.6.1.4.1.311.60.2.1.2</text>
                  <text x="100" y="2068">DER:</text>
                  <text x="228" y="2068">06</text>
                  <text x="252" y="2068">0B</text>
                  <text x="276" y="2068">2B</text>
                  <text x="300" y="2068">06</text>
                  <text x="324" y="2068">01</text>
                  <text x="348" y="2068">04</text>
                  <text x="372" y="2068">01</text>
                  <text x="396" y="2068">82</text>
                  <text x="420" y="2068">37</text>
                  <text x="444" y="2068">3C</text>
                  <text x="468" y="2068">02</text>
                  <text x="492" y="2068">01</text>
                  <text x="516" y="2068">02</text>
                  <text x="120" y="2084">Comments:</text>
                  <text x="52" y="2116">21</text>
                  <text x="104" y="2116">Name:</text>
                  <text x="236" y="2116">Inc.</text>
                  <text x="288" y="2116">Country</text>
                  <text x="132" y="2132">Identifiers:</text>
                  <text x="372" y="2132">jurisdictionOfIncorporationCountryName</text>
                  <text x="100" y="2148">OID:</text>
                  <text x="316" y="2148">1.3.6.1.4.1.311.60.2.1.3</text>
                  <text x="100" y="2164">DER:</text>
                  <text x="228" y="2164">06</text>
                  <text x="252" y="2164">0B</text>
                  <text x="276" y="2164">2B</text>
                  <text x="300" y="2164">06</text>
                  <text x="324" y="2164">01</text>
                  <text x="348" y="2164">04</text>
                  <text x="372" y="2164">01</text>
                  <text x="396" y="2164">82</text>
                  <text x="420" y="2164">37</text>
                  <text x="444" y="2164">3C</text>
                  <text x="468" y="2164">02</text>
                  <text x="492" y="2164">01</text>
                  <text x="516" y="2164">03</text>
                  <text x="120" y="2180">Comments:</text>
                  <text x="52" y="2212">22</text>
                  <text x="104" y="2212">Name:</text>
                  <text x="244" y="2212">Domain</text>
                  <text x="312" y="2212">Component</text>
                  <text x="132" y="2228">Identifiers:</text>
                  <text x="284" y="2228">domainComponent,</text>
                  <text x="364" y="2228">dc</text>
                  <text x="100" y="2244">OID:</text>
                  <text x="324" y="2244">0.9.2342.19200300.100.1.25</text>
                  <text x="100" y="2260">DER:</text>
                  <text x="228" y="2260">06</text>
                  <text x="252" y="2260">0A</text>
                  <text x="276" y="2260">09</text>
                  <text x="300" y="2260">92</text>
                  <text x="324" y="2260">26</text>
                  <text x="348" y="2260">89</text>
                  <text x="372" y="2260">93</text>
                  <text x="396" y="2260">F2</text>
                  <text x="420" y="2260">2C</text>
                  <text x="444" y="2260">64</text>
                  <text x="468" y="2260">01</text>
                  <text x="492" y="2260">19</text>
                  <text x="120" y="2276">Comments:</text>
                  <text x="52" y="2308">24</text>
                  <text x="104" y="2308">Name:</text>
                  <text x="244" y="2308">Postal</text>
                  <text x="304" y="2308">Address</text>
                  <text x="132" y="2324">Identifiers:</text>
                  <text x="272" y="2324">postalAddress</text>
                  <text x="100" y="2340">OID:</text>
                  <text x="252" y="2340">2.5.4.16</text>
                  <text x="100" y="2356">DER:</text>
                  <text x="228" y="2356">06</text>
                  <text x="252" y="2356">03</text>
                  <text x="276" y="2356">55</text>
                  <text x="300" y="2356">04</text>
                  <text x="324" y="2356">10</text>
                  <text x="120" y="2372">Comments:</text>
                  <text x="52" y="2404">25</text>
                  <text x="104" y="2404">Name:</text>
                  <text x="236" y="2404">Name</text>
                  <text x="132" y="2420">Identifiers:</text>
                  <text x="236" y="2420">name</text>
                  <text x="100" y="2436">OID:</text>
                  <text x="252" y="2436">2.5.4.41</text>
                  <text x="100" y="2452">DER:</text>
                  <text x="228" y="2452">06</text>
                  <text x="252" y="2452">03</text>
                  <text x="276" y="2452">55</text>
                  <text x="300" y="2452">04</text>
                  <text x="324" y="2452">29</text>
                  <text x="120" y="2468">Comments:</text>
                  <text x="52" y="2500">26</text>
                  <text x="104" y="2500">Name:</text>
                  <text x="256" y="2500">Telephone</text>
                  <text x="324" y="2500">Number</text>
                  <text x="132" y="2516">Identifiers:</text>
                  <text x="280" y="2516">telephoneNumber</text>
                  <text x="100" y="2532">OID:</text>
                  <text x="252" y="2532">2.5.4.20</text>
                  <text x="100" y="2548">DER:</text>
                  <text x="228" y="2548">06</text>
                  <text x="252" y="2548">03</text>
                  <text x="276" y="2548">55</text>
                  <text x="300" y="2548">04</text>
                  <text x="324" y="2548">14</text>
                  <text x="120" y="2564">Comments:</text>
                  <text x="52" y="2596">27</text>
                  <text x="104" y="2596">Name:</text>
                  <text x="256" y="2596">Directory</text>
                  <text x="340" y="2596">Management</text>
                  <text x="412" y="2596">Domain</text>
                  <text x="460" y="2596">Name</text>
                  <text x="132" y="2612">Identifiers:</text>
                  <text x="248" y="2612">dmdName</text>
                  <text x="100" y="2628">OID:</text>
                  <text x="252" y="2628">2.5.4.54</text>
                  <text x="100" y="2644">DER:</text>
                  <text x="228" y="2644">06</text>
                  <text x="252" y="2644">03</text>
                  <text x="276" y="2644">55</text>
                  <text x="300" y="2644">04</text>
                  <text x="324" y="2644">36</text>
                  <text x="120" y="2660">Comments:</text>
                  <text x="52" y="2692">28</text>
                  <text x="104" y="2692">Name:</text>
                  <text x="244" y="2692">userid</text>
                  <text x="132" y="2708">Identifiers:</text>
                  <text x="232" y="2708">uid</text>
                  <text x="100" y="2724">OID:</text>
                  <text x="320" y="2724">0.9.2342.19200300.100.1.1</text>
                  <text x="100" y="2740">DER:</text>
                  <text x="228" y="2740">06</text>
                  <text x="252" y="2740">0A</text>
                  <text x="276" y="2740">09</text>
                  <text x="300" y="2740">92</text>
                  <text x="324" y="2740">26</text>
                  <text x="348" y="2740">89</text>
                  <text x="372" y="2740">93</text>
                  <text x="396" y="2740">F2</text>
                  <text x="420" y="2740">2C</text>
                  <text x="444" y="2740">64</text>
                  <text x="468" y="2740">01</text>
                  <text x="492" y="2740">01</text>
                  <text x="120" y="2756">Comments:</text>
                  <text x="52" y="2788">29</text>
                  <text x="104" y="2788">Name:</text>
                  <text x="268" y="2788">Unstructured</text>
                  <text x="340" y="2788">Name</text>
                  <text x="132" y="2804">Identifiers:</text>
                  <text x="284" y="2804">unstructuredName</text>
                  <text x="100" y="2820">OID:</text>
                  <text x="300" y="2820">1.2.840.113549.1.9.2</text>
                  <text x="100" y="2836">DER:</text>
                  <text x="228" y="2836">06</text>
                  <text x="252" y="2836">09</text>
                  <text x="276" y="2836">2A</text>
                  <text x="300" y="2836">86</text>
                  <text x="324" y="2836">48</text>
                  <text x="348" y="2836">86</text>
                  <text x="372" y="2836">F7</text>
                  <text x="396" y="2836">0D</text>
                  <text x="420" y="2836">01</text>
                  <text x="444" y="2836">09</text>
                  <text x="468" y="2836">02</text>
                  <text x="120" y="2852">Comments:</text>
                  <text x="52" y="2884">30</text>
                  <text x="104" y="2884">Name:</text>
                  <text x="268" y="2884">Unstructured</text>
                  <text x="352" y="2884">Address</text>
                  <text x="132" y="2900">Identifiers:</text>
                  <text x="296" y="2900">unstructuredAddress</text>
                  <text x="100" y="2916">OID:</text>
                  <text x="300" y="2916">1.2.840.113549.1.9.8</text>
                  <text x="100" y="2932">DER:</text>
                  <text x="228" y="2932">06</text>
                  <text x="252" y="2932">0A</text>
                  <text x="276" y="2932">2A</text>
                  <text x="300" y="2932">86</text>
                  <text x="324" y="2932">48</text>
                  <text x="348" y="2932">86</text>
                  <text x="372" y="2932">F7</text>
                  <text x="396" y="2932">0D</text>
                  <text x="420" y="2932">01</text>
                  <text x="444" y="2932">09</text>
                  <text x="468" y="2932">08</text>
                  <text x="492" y="2932">00</text>
                  <text x="120" y="2948">Comments:</text>
                </g>
              </svg>
            </artwork>
            <artwork type="ascii-art" align="center"><![CDATA[
+-------+-----------------------------------------------------------+
| Value | Attribute                                                 |
+=======+===========================================================+
|     0 | Name:            Email Address                            |
|       | Identifiers:     emailAddress, e-mailAddress              |
|       | OID:             1.2.840.113549.1.9.1                     |
|       | DER:             06 09 2A 86 48 86 F7 0D 01 09 01         |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     1 | Name:            Common Name                              |
|       | Identifiers:     commonName, cn                           |
|       | OID:             2.5.4.3                                  |
|       | DER:             06 03 55 04 03                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     2 | Name:            Surname                                  |
|       | Identifiers:     surname, sn                              |
|       | OID:             2.5.4.4                                  |
|       | DER:             06 03 55 04 04                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     3 | Name:            Serial Number                            |
|       | Identifiers:     serialNumber                             |
|       | OID:             2.5.4.5                                  |
|       | DER:             06 03 55 04 05                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     4 | Name:            Country                                  |
|       | Identifiers:     countryName, c                           |
|       | OID:             2.5.4.6                                  |
|       | DER:             06 03 55 04 06                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     5 | Name:            Locality                                 |
|       | Identifiers:     localityName, locality, l                |
|       | OID:             2.5.4.7                                  |
|       | DER:             06 03 55 04 07                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     6 | Name:            State or Province                        |
|       | Identifiers:     stateOrProvinceName, st                  |
|       | OID:             2.5.4.8                                  |
|       | DER:             06 03 55 04 08                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     7 | Name:            Street Address                           |
|       | Identifiers:     streetAddress, street                    |
|       | OID:             2.5.4.9                                  |
|       | DER:             06 03 55 04 09                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     8 | Name:            Organization                             |
|       | Identifiers:     organizationName, o                      |
|       | OID:             2.5.4.10                                 |
|       | DER:             06 03 55 04 0A                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     9 | Name:            Organizational Unit                      |
|       | Identifiers:     organizationalUnitName, ou               |
|       | OID:             2.5.4.11                                 |
|       | DER:             06 03 55 04 0B                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    10 | Name:            Title                                    |
|       | Identifiers:     title                                    |
|       | OID:             2.5.4.12                                 |
|       | DER:             06 03 55 04 0C                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    11 | Name:            Business Category                        |
|       | Identifiers:     businessCategory                         |
|       | OID:             2.5.4.15                                 |
|       | DER:             06 03 55 04 0F                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    12 | Name:            Postal Code                              |
|       | Identifiers:     postalCode                               |
|       | OID:             2.5.4.17                                 |
|       | DER:             06 03 55 04 11                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    13 | Name:            Given Name                               |
|       | Identifiers:     givenName                                |
|       | OID:             2.5.4.42                                 |
|       | DER:             06 03 55 04 2A                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    14 | Name:            Initials                                 |
|       | Identifiers:     initials                                 |
|       | OID:             2.5.4.43                                 |
|       | DER:             06 03 55 04 2B                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    15 | Name:            Generation Qualifier                     |
|       | Identifiers:     generationQualifier                      |
|       | OID:             2.5.4.44                                 |
|       | DER:             06 03 55 04 2C                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    16 | Name:            DN Qualifier                             |
|       | Identifiers:     dnQualifier                              |
|       | OID:             2.5.4.46                                 |
|       | DER:             06 03 55 04 2E                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    17 | Name:            Pseudonym                                |
|       | Identifiers:     pseudonym                                |
|       | OID:             2.5.4.65                                 |
|       | DER:             06 03 55 04 41                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    18 | Name:            Organization Identifier                  |
|       | Identifiers:     organizationIdentifier                   |
|       | OID:             2.5.4.97                                 |
|       | DER:             06 03 55 04 61                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    19 | Name:            Inc. Locality                            |
|       | Identifiers:     jurisdictionOfIncorporationLocalityName  |
|       | OID:             1.3.6.1.4.1.311.60.2.1.1                 |
|       | DER:             06 0B 2B 06 01 04 01 82 37 3C 02 01 01   |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    20 | Name:            Inc. State or Province                   |
|       | Identifiers:     jurisdictionOfIncorporation              |
|       |                  StateOrProvinceName                      |
|       | OID:             1.3.6.1.4.1.311.60.2.1.2                 |
|       | DER:             06 0B 2B 06 01 04 01 82 37 3C 02 01 02   |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    21 | Name:            Inc. Country                             |
|       | Identifiers:     jurisdictionOfIncorporationCountryName   |
|       | OID:             1.3.6.1.4.1.311.60.2.1.3                 |
|       | DER:             06 0B 2B 06 01 04 01 82 37 3C 02 01 03   |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    22 | Name:            Domain Component                         |
|       | Identifiers:     domainComponent, dc                      |
|       | OID:             0.9.2342.19200300.100.1.25               |
|       | DER:             06 0A 09 92 26 89 93 F2 2C 64 01 19      |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    24 | Name:            Postal Address                           |
|       | Identifiers:     postalAddress                            |
|       | OID:             2.5.4.16                                 |
|       | DER:             06 03 55 04 10                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    25 | Name:            Name                                     |
|       | Identifiers:     name                                     |
|       | OID:             2.5.4.41                                 |
|       | DER:             06 03 55 04 29                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    26 | Name:            Telephone Number                         |
|       | Identifiers:     telephoneNumber                          |
|       | OID:             2.5.4.20                                 |
|       | DER:             06 03 55 04 14                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    27 | Name:            Directory Management Domain Name         |
|       | Identifiers:     dmdName                                  |
|       | OID:             2.5.4.54                                 |
|       | DER:             06 03 55 04 36                           |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    28 | Name:            userid                                   |
|       | Identifiers:     uid                                      |
|       | OID:             0.9.2342.19200300.100.1.1                |
|       | DER:             06 0A 09 92 26 89 93 F2 2C 64 01 01      |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    29 | Name:            Unstructured Name                        |
|       | Identifiers:     unstructuredName                         |
|       | OID:             1.2.840.113549.1.9.2                     |
|       | DER:             06 09 2A 86 48 86 F7 0D 01 09 02         |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    30 | Name:            Unstructured Address                     |
|       | Identifiers:     unstructuredAddress                      |
|       | OID:             1.2.840.113549.1.9.8                     |
|       | DER:             06 0A 2A 86 48 86 F7 0D 01 09 08 00      |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
]]></artwork>
          </artset>
        </figure>
      </section>
      <section anchor="extype">
        <name>C509 Extensions Registry</name>
        <t>IANA has created a new registry titled "C509 Extensions Registry" under the new heading "CBOR Encoded X.509 (C509) Parameters". The columns of the registry are Value, Name, Identifiers, OID, DER, Comments, extensionValue, and Reference, where Value is an positive integer, and the other columns are text strings. The registry also contains CSR attributes for use in Certificate Requests, see <xref target="CSR"/>. For values in the interval [1, 23] the registration procedure is "IETF Review" and "Expert Review". Values <contact fullname="≥"/> 32768 are reserved for Private Use. For all other values the registration procedure is "Expert Review". The initial contents of the registry are:</t>
        <figure anchor="fig-extype">
          <name>C509 Extensions and CSR Attributes</name>
          <artset>
            <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="3328" width="560" viewBox="0 0 560 3328" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                <path d="M 8,32 L 8,3312" fill="none" stroke="black"/>
                <path d="M 72,32 L 72,3312" fill="none" stroke="black"/>
                <path d="M 552,32 L 552,3312" fill="none" stroke="black"/>
                <path d="M 8,32 L 552,32" fill="none" stroke="black"/>
                <path d="M 8,62 L 552,62" fill="none" stroke="black"/>
                <path d="M 8,66 L 552,66" fill="none" stroke="black"/>
                <path d="M 8,176 L 552,176" fill="none" stroke="black"/>
                <path d="M 8,288 L 552,288" fill="none" stroke="black"/>
                <path d="M 8,400 L 552,400" fill="none" stroke="black"/>
                <path d="M 8,512 L 552,512" fill="none" stroke="black"/>
                <path d="M 8,624 L 552,624" fill="none" stroke="black"/>
                <path d="M 8,736 L 552,736" fill="none" stroke="black"/>
                <path d="M 8,848 L 552,848" fill="none" stroke="black"/>
                <path d="M 8,960 L 552,960" fill="none" stroke="black"/>
                <path d="M 8,1072 L 552,1072" fill="none" stroke="black"/>
                <path d="M 8,1184 L 552,1184" fill="none" stroke="black"/>
                <path d="M 8,1296 L 552,1296" fill="none" stroke="black"/>
                <path d="M 8,1408 L 552,1408" fill="none" stroke="black"/>
                <path d="M 8,1520 L 552,1520" fill="none" stroke="black"/>
                <path d="M 8,1632 L 552,1632" fill="none" stroke="black"/>
                <path d="M 8,1744 L 552,1744" fill="none" stroke="black"/>
                <path d="M 8,1856 L 552,1856" fill="none" stroke="black"/>
                <path d="M 8,1968 L 552,1968" fill="none" stroke="black"/>
                <path d="M 8,2080 L 552,2080" fill="none" stroke="black"/>
                <path d="M 8,2192 L 552,2192" fill="none" stroke="black"/>
                <path d="M 8,2304 L 552,2304" fill="none" stroke="black"/>
                <path d="M 8,2416 L 552,2416" fill="none" stroke="black"/>
                <path d="M 8,2528 L 552,2528" fill="none" stroke="black"/>
                <path d="M 8,2640 L 552,2640" fill="none" stroke="black"/>
                <path d="M 8,2752 L 552,2752" fill="none" stroke="black"/>
                <path d="M 8,2864 L 552,2864" fill="none" stroke="black"/>
                <path d="M 8,2976 L 552,2976" fill="none" stroke="black"/>
                <path d="M 8,3088 L 552,3088" fill="none" stroke="black"/>
                <path d="M 8,3200 L 552,3200" fill="none" stroke="black"/>
                <path d="M 8,3312 L 552,3312" fill="none" stroke="black"/>
                <g class="text">
                  <text x="40" y="52">Value</text>
                  <text x="120" y="52">Extension</text>
                  <text x="56" y="84">1</text>
                  <text x="104" y="84">Name:</text>
                  <text x="248" y="84">Subject</text>
                  <text x="296" y="84">Key</text>
                  <text x="356" y="84">Identifier</text>
                  <text x="132" y="100">Identifiers:</text>
                  <text x="300" y="100">subjectKeyIdentifier</text>
                  <text x="100" y="116">OID:</text>
                  <text x="256" y="116">2.5.29.14</text>
                  <text x="100" y="132">DER:</text>
                  <text x="228" y="132">06</text>
                  <text x="252" y="132">03</text>
                  <text x="276" y="132">55</text>
                  <text x="300" y="132">1D</text>
                  <text x="324" y="132">0E</text>
                  <text x="120" y="148">Comments:</text>
                  <text x="144" y="164">extensionValue:</text>
                  <text x="300" y="164">SubjectKeyIdentifier</text>
                  <text x="56" y="196">2</text>
                  <text x="104" y="196">Name:</text>
                  <text x="232" y="196">Key</text>
                  <text x="272" y="196">Usage</text>
                  <text x="132" y="212">Identifiers:</text>
                  <text x="252" y="212">keyUsage</text>
                  <text x="100" y="228">OID:</text>
                  <text x="256" y="228">2.5.29.15</text>
                  <text x="100" y="244">DER:</text>
                  <text x="228" y="244">06</text>
                  <text x="252" y="244">03</text>
                  <text x="276" y="244">55</text>
                  <text x="300" y="244">1D</text>
                  <text x="324" y="244">0F</text>
                  <text x="120" y="260">Comments:</text>
                  <text x="144" y="276">AttributeValue:</text>
                  <text x="252" y="276">KeyUsage</text>
                  <text x="56" y="308">3</text>
                  <text x="104" y="308">Name:</text>
                  <text x="248" y="308">Subject</text>
                  <text x="328" y="308">Alternative</text>
                  <text x="396" y="308">Name</text>
                  <text x="132" y="324">Identifiers:</text>
                  <text x="276" y="324">subjectAltName</text>
                  <text x="100" y="340">OID:</text>
                  <text x="256" y="340">2.5.29.17</text>
                  <text x="100" y="356">DER:</text>
                  <text x="228" y="356">06</text>
                  <text x="252" y="356">03</text>
                  <text x="276" y="356">55</text>
                  <text x="300" y="356">1D</text>
                  <text x="324" y="356">11</text>
                  <text x="120" y="372">Comments:</text>
                  <text x="144" y="388">extensionValue:</text>
                  <text x="276" y="388">SubjectAltName</text>
                  <text x="56" y="420">4</text>
                  <text x="104" y="420">Name:</text>
                  <text x="240" y="420">Basic</text>
                  <text x="312" y="420">Constraints</text>
                  <text x="132" y="436">Identifiers:</text>
                  <text x="284" y="436">basicConstraints</text>
                  <text x="100" y="452">OID:</text>
                  <text x="256" y="452">2.5.29.19</text>
                  <text x="100" y="468">DER:</text>
                  <text x="228" y="468">06</text>
                  <text x="252" y="468">03</text>
                  <text x="276" y="468">55</text>
                  <text x="300" y="468">1D</text>
                  <text x="324" y="468">13</text>
                  <text x="120" y="484">Comments:</text>
                  <text x="144" y="500">extensionValue:</text>
                  <text x="284" y="500">BasicConstraints</text>
                  <text x="56" y="532">5</text>
                  <text x="104" y="532">Name:</text>
                  <text x="232" y="532">CRL</text>
                  <text x="300" y="532">Distribution</text>
                  <text x="380" y="532">Points</text>
                  <text x="132" y="548">Identifiers:</text>
                  <text x="304" y="548">cRLDistributionPoints</text>
                  <text x="100" y="564">OID:</text>
                  <text x="256" y="564">2.5.29.31</text>
                  <text x="100" y="580">DER:</text>
                  <text x="228" y="580">06</text>
                  <text x="252" y="580">03</text>
                  <text x="276" y="580">55</text>
                  <text x="300" y="580">1D</text>
                  <text x="324" y="580">1F</text>
                  <text x="120" y="596">Comments:</text>
                  <text x="144" y="612">extensionValue:</text>
                  <text x="304" y="612">CRLDistributionPoints</text>
                  <text x="56" y="644">6</text>
                  <text x="104" y="644">Name:</text>
                  <text x="264" y="644">Certificate</text>
                  <text x="348" y="644">Policies</text>
                  <text x="132" y="660">Identifiers:</text>
                  <text x="296" y="660">certificatePolicies</text>
                  <text x="100" y="676">OID:</text>
                  <text x="256" y="676">2.5.29.32</text>
                  <text x="100" y="692">DER:</text>
                  <text x="228" y="692">06</text>
                  <text x="252" y="692">03</text>
                  <text x="276" y="692">55</text>
                  <text x="300" y="692">1D</text>
                  <text x="324" y="692">20</text>
                  <text x="120" y="708">Comments:</text>
                  <text x="144" y="724">extensionValue:</text>
                  <text x="296" y="724">CertificatePolicies</text>
                  <text x="56" y="756">7</text>
                  <text x="104" y="756">Name:</text>
                  <text x="256" y="756">Authority</text>
                  <text x="312" y="756">Key</text>
                  <text x="372" y="756">Identifier</text>
                  <text x="132" y="772">Identifiers:</text>
                  <text x="308" y="772">authorityKeyIdentifier</text>
                  <text x="100" y="788">OID:</text>
                  <text x="256" y="788">2.5.29.35</text>
                  <text x="100" y="804">DER:</text>
                  <text x="228" y="804">06</text>
                  <text x="252" y="804">03</text>
                  <text x="276" y="804">55</text>
                  <text x="300" y="804">1D</text>
                  <text x="324" y="804">23</text>
                  <text x="120" y="820">Comments:</text>
                  <text x="144" y="836">extensionValue:</text>
                  <text x="308" y="836">AuthorityKeyIdentifier</text>
                  <text x="56" y="868">8</text>
                  <text x="104" y="868">Name:</text>
                  <text x="252" y="868">Extended</text>
                  <text x="304" y="868">Key</text>
                  <text x="344" y="868">Usage</text>
                  <text x="132" y="884">Identifiers:</text>
                  <text x="264" y="884">extKeyUsage</text>
                  <text x="100" y="900">OID:</text>
                  <text x="256" y="900">2.5.29.37</text>
                  <text x="100" y="916">DER:</text>
                  <text x="228" y="916">06</text>
                  <text x="252" y="916">03</text>
                  <text x="276" y="916">55</text>
                  <text x="300" y="916">1D</text>
                  <text x="324" y="916">25</text>
                  <text x="120" y="932">Comments:</text>
                  <text x="144" y="948">extensionValue:</text>
                  <text x="288" y="948">ExtKeyUsageSyntax</text>
                  <text x="56" y="980">9</text>
                  <text x="104" y="980">Name:</text>
                  <text x="256" y="980">Authority</text>
                  <text x="344" y="980">Information</text>
                  <text x="420" y="980">Access</text>
                  <text x="132" y="996">Identifiers:</text>
                  <text x="296" y="996">authorityInfoAccess</text>
                  <text x="100" y="1012">OID:</text>
                  <text x="288" y="1012">1.3.6.1.5.5.7.1.1</text>
                  <text x="100" y="1028">DER:</text>
                  <text x="228" y="1028">06</text>
                  <text x="252" y="1028">08</text>
                  <text x="276" y="1028">2B</text>
                  <text x="300" y="1028">06</text>
                  <text x="324" y="1028">01</text>
                  <text x="348" y="1028">05</text>
                  <text x="372" y="1028">05</text>
                  <text x="396" y="1028">07</text>
                  <text x="420" y="1028">01</text>
                  <text x="444" y="1028">01</text>
                  <text x="120" y="1044">Comments:</text>
                  <text x="144" y="1060">extensionValue:</text>
                  <text x="320" y="1060">AuthorityInfoAccessSyntax</text>
                  <text x="52" y="1092">10</text>
                  <text x="104" y="1092">Name:</text>
                  <text x="244" y="1092">Signed</text>
                  <text x="320" y="1092">Certificate</text>
                  <text x="408" y="1092">Timestamp</text>
                  <text x="468" y="1092">List</text>
                  <text x="132" y="1108">Identifiers:</text>
                  <text x="100" y="1124">OID:</text>
                  <text x="312" y="1124">1.3.6.1.4.1.11129.2.4.2</text>
                  <text x="100" y="1140">DER:</text>
                  <text x="228" y="1140">06</text>
                  <text x="252" y="1140">0A</text>
                  <text x="276" y="1140">2B</text>
                  <text x="300" y="1140">06</text>
                  <text x="324" y="1140">01</text>
                  <text x="348" y="1140">04</text>
                  <text x="372" y="1140">01</text>
                  <text x="396" y="1140">D6</text>
                  <text x="420" y="1140">79</text>
                  <text x="444" y="1140">02</text>
                  <text x="468" y="1140">04</text>
                  <text x="492" y="1140">02</text>
                  <text x="120" y="1156">Comments:</text>
                  <text x="144" y="1172">extensionValue:</text>
                  <text x="328" y="1172">SignedCertificateTimestamps</text>
                  <text x="52" y="1204">24</text>
                  <text x="104" y="1204">Name:</text>
                  <text x="248" y="1204">Subject</text>
                  <text x="320" y="1204">Directory</text>
                  <text x="404" y="1204">Attributes</text>
                  <text x="132" y="1220">Identifiers:</text>
                  <text x="324" y="1220">subjectDirectoryAttributes</text>
                  <text x="100" y="1236">OID:</text>
                  <text x="252" y="1236">2.5.29.9</text>
                  <text x="100" y="1252">DER:</text>
                  <text x="228" y="1252">06</text>
                  <text x="252" y="1252">03</text>
                  <text x="276" y="1252">55</text>
                  <text x="300" y="1252">1D</text>
                  <text x="324" y="1252">09</text>
                  <text x="120" y="1268">Comments:</text>
                  <text x="144" y="1284">extensionValue:</text>
                  <text x="324" y="1284">SubjectDirectoryAttributes</text>
                  <text x="52" y="1316">25</text>
                  <text x="104" y="1316">Name:</text>
                  <text x="244" y="1316">Issuer</text>
                  <text x="320" y="1316">Alternative</text>
                  <text x="388" y="1316">Name</text>
                  <text x="132" y="1332">Identifiers:</text>
                  <text x="272" y="1332">issuerAltName</text>
                  <text x="100" y="1348">OID:</text>
                  <text x="256" y="1348">2.5.29.18</text>
                  <text x="100" y="1364">DER:</text>
                  <text x="228" y="1364">06</text>
                  <text x="252" y="1364">03</text>
                  <text x="276" y="1364">55</text>
                  <text x="300" y="1364">1D</text>
                  <text x="324" y="1364">12</text>
                  <text x="120" y="1380">Comments:</text>
                  <text x="144" y="1396">extensionValue:</text>
                  <text x="272" y="1396">IssuerAltName</text>
                  <text x="52" y="1428">26</text>
                  <text x="104" y="1428">Name:</text>
                  <text x="236" y="1428">Name</text>
                  <text x="304" y="1428">Constraints</text>
                  <text x="132" y="1444">Identifiers:</text>
                  <text x="280" y="1444">nameConstraints</text>
                  <text x="100" y="1460">OID:</text>
                  <text x="256" y="1460">2.5.29.30</text>
                  <text x="100" y="1476">DER:</text>
                  <text x="228" y="1476">06</text>
                  <text x="252" y="1476">03</text>
                  <text x="276" y="1476">55</text>
                  <text x="300" y="1476">1D</text>
                  <text x="324" y="1476">1E</text>
                  <text x="120" y="1492">Comments:</text>
                  <text x="144" y="1508">extensionValue:</text>
                  <text x="280" y="1508">NameConstraints</text>
                  <text x="52" y="1540">27</text>
                  <text x="104" y="1540">Name:</text>
                  <text x="244" y="1540">Policy</text>
                  <text x="308" y="1540">Mappings</text>
                  <text x="132" y="1556">Identifiers:</text>
                  <text x="276" y="1556">policyMappings</text>
                  <text x="100" y="1572">OID:</text>
                  <text x="256" y="1572">2.5.29.33</text>
                  <text x="100" y="1588">DER:</text>
                  <text x="228" y="1588">06</text>
                  <text x="252" y="1588">03</text>
                  <text x="276" y="1588">55</text>
                  <text x="300" y="1588">1D</text>
                  <text x="324" y="1588">21</text>
                  <text x="120" y="1604">Comments:</text>
                  <text x="144" y="1620">extensionValue:</text>
                  <text x="276" y="1620">PolicyMappings</text>
                  <text x="52" y="1652">28</text>
                  <text x="104" y="1652">Name:</text>
                  <text x="244" y="1652">Policy</text>
                  <text x="320" y="1652">Constraints</text>
                  <text x="132" y="1668">Identifiers:</text>
                  <text x="288" y="1668">policyConstraints</text>
                  <text x="100" y="1684">OID:</text>
                  <text x="256" y="1684">2.5.29.36</text>
                  <text x="100" y="1700">DER:</text>
                  <text x="228" y="1700">06</text>
                  <text x="252" y="1700">03</text>
                  <text x="276" y="1700">55</text>
                  <text x="300" y="1700">1D</text>
                  <text x="324" y="1700">24</text>
                  <text x="120" y="1716">Comments:</text>
                  <text x="144" y="1732">extensionValue:</text>
                  <text x="288" y="1732">PolicyConstraints</text>
                  <text x="52" y="1764">29</text>
                  <text x="104" y="1764">Name:</text>
                  <text x="252" y="1764">Freshest</text>
                  <text x="304" y="1764">CRL</text>
                  <text x="132" y="1780">Identifiers:</text>
                  <text x="264" y="1780">freshestCRL</text>
                  <text x="100" y="1796">OID:</text>
                  <text x="256" y="1796">2.5.29.46</text>
                  <text x="100" y="1812">DER:</text>
                  <text x="228" y="1812">06</text>
                  <text x="252" y="1812">03</text>
                  <text x="276" y="1812">55</text>
                  <text x="300" y="1812">1D</text>
                  <text x="324" y="1812">2E</text>
                  <text x="120" y="1828">Comments:</text>
                  <text x="144" y="1844">extensionValue:</text>
                  <text x="264" y="1844">FreshestCRL</text>
                  <text x="52" y="1876">30</text>
                  <text x="104" y="1876">Name:</text>
                  <text x="248" y="1876">Inhibit</text>
                  <text x="320" y="1876">anyPolicy</text>
                  <text x="132" y="1892">Identifiers:</text>
                  <text x="284" y="1892">inhibitAnyPolicy</text>
                  <text x="100" y="1908">OID:</text>
                  <text x="256" y="1908">2.5.29.54</text>
                  <text x="100" y="1924">DER:</text>
                  <text x="228" y="1924">06</text>
                  <text x="252" y="1924">03</text>
                  <text x="276" y="1924">55</text>
                  <text x="300" y="1924">1D</text>
                  <text x="324" y="1924">36</text>
                  <text x="120" y="1940">Comments:</text>
                  <text x="144" y="1956">extensionValue:</text>
                  <text x="284" y="1956">InhibitAnyPolicy</text>
                  <text x="52" y="1988">31</text>
                  <text x="104" y="1988">Name:</text>
                  <text x="248" y="1988">Subject</text>
                  <text x="328" y="1988">Information</text>
                  <text x="404" y="1988">Access</text>
                  <text x="132" y="2004">Identifiers:</text>
                  <text x="288" y="2004">subjectInfoAccess</text>
                  <text x="100" y="2020">OID:</text>
                  <text x="292" y="2020">1.3.6.1.5.5.7.1.11</text>
                  <text x="100" y="2036">DER:</text>
                  <text x="228" y="2036">06</text>
                  <text x="252" y="2036">08</text>
                  <text x="276" y="2036">2B</text>
                  <text x="300" y="2036">06</text>
                  <text x="324" y="2036">01</text>
                  <text x="348" y="2036">05</text>
                  <text x="372" y="2036">05</text>
                  <text x="396" y="2036">07</text>
                  <text x="420" y="2036">01</text>
                  <text x="444" y="2036">0B</text>
                  <text x="120" y="2052">Comments:</text>
                  <text x="144" y="2068">extensionValue:</text>
                  <text x="312" y="2068">SubjectInfoAccessSyntax</text>
                  <text x="52" y="2100">32</text>
                  <text x="104" y="2100">Name:</text>
                  <text x="228" y="2100">IP</text>
                  <text x="280" y="2100">Resources</text>
                  <text x="132" y="2116">Identifiers:</text>
                  <text x="292" y="2116">id-pe-ipAddrBlocks</text>
                  <text x="100" y="2132">OID:</text>
                  <text x="288" y="2132">1.3.6.1.5.5.7.1.7</text>
                  <text x="100" y="2148">DER:</text>
                  <text x="228" y="2148">06</text>
                  <text x="252" y="2148">08</text>
                  <text x="276" y="2148">2B</text>
                  <text x="300" y="2148">06</text>
                  <text x="324" y="2148">01</text>
                  <text x="348" y="2148">05</text>
                  <text x="372" y="2148">05</text>
                  <text x="396" y="2148">07</text>
                  <text x="420" y="2148">01</text>
                  <text x="444" y="2148">07</text>
                  <text x="120" y="2164">Comments:</text>
                  <text x="144" y="2180">extensionValue:</text>
                  <text x="268" y="2180">IPAddrBlocks</text>
                  <text x="52" y="2212">33</text>
                  <text x="104" y="2212">Name:</text>
                  <text x="228" y="2212">AS</text>
                  <text x="280" y="2212">Resources</text>
                  <text x="132" y="2228">Identifiers:</text>
                  <text x="308" y="2228">id-pe-autonomousSysIds</text>
                  <text x="100" y="2244">OID:</text>
                  <text x="288" y="2244">1.3.6.1.5.5.7.1.8</text>
                  <text x="100" y="2260">DER:</text>
                  <text x="228" y="2260">06</text>
                  <text x="252" y="2260">08</text>
                  <text x="276" y="2260">2B</text>
                  <text x="300" y="2260">06</text>
                  <text x="324" y="2260">01</text>
                  <text x="348" y="2260">05</text>
                  <text x="372" y="2260">05</text>
                  <text x="396" y="2260">07</text>
                  <text x="420" y="2260">01</text>
                  <text x="444" y="2260">08</text>
                  <text x="120" y="2276">Comments:</text>
                  <text x="144" y="2292">extensionValue:</text>
                  <text x="272" y="2292">ASIdentifiers</text>
                  <text x="52" y="2324">34</text>
                  <text x="104" y="2324">Name:</text>
                  <text x="228" y="2324">IP</text>
                  <text x="280" y="2324">Resources</text>
                  <text x="332" y="2324">v2</text>
                  <text x="132" y="2340">Identifiers:</text>
                  <text x="304" y="2340">id-pe-ipAddrBlocks-v2</text>
                  <text x="100" y="2356">OID:</text>
                  <text x="292" y="2356">1.3.6.1.5.5.7.1.28</text>
                  <text x="100" y="2372">DER:</text>
                  <text x="228" y="2372">06</text>
                  <text x="252" y="2372">08</text>
                  <text x="276" y="2372">2B</text>
                  <text x="300" y="2372">06</text>
                  <text x="324" y="2372">01</text>
                  <text x="348" y="2372">05</text>
                  <text x="372" y="2372">05</text>
                  <text x="396" y="2372">07</text>
                  <text x="420" y="2372">01</text>
                  <text x="444" y="2372">1C</text>
                  <text x="120" y="2388">Comments:</text>
                  <text x="144" y="2404">extensionValue:</text>
                  <text x="268" y="2404">IPAddrBlocks</text>
                  <text x="52" y="2436">35</text>
                  <text x="104" y="2436">Name:</text>
                  <text x="228" y="2436">AS</text>
                  <text x="280" y="2436">Resources</text>
                  <text x="332" y="2436">v2</text>
                  <text x="132" y="2452">Identifiers:</text>
                  <text x="320" y="2452">id-pe-autonomousSysIds-v2</text>
                  <text x="100" y="2468">OID:</text>
                  <text x="292" y="2468">1.3.6.1.5.5.7.1.29</text>
                  <text x="100" y="2484">DER:</text>
                  <text x="228" y="2484">06</text>
                  <text x="252" y="2484">08</text>
                  <text x="276" y="2484">2B</text>
                  <text x="300" y="2484">06</text>
                  <text x="324" y="2484">01</text>
                  <text x="348" y="2484">05</text>
                  <text x="372" y="2484">05</text>
                  <text x="396" y="2484">07</text>
                  <text x="420" y="2484">01</text>
                  <text x="444" y="2484">1D</text>
                  <text x="120" y="2500">Comments:</text>
                  <text x="144" y="2516">extensionValue:</text>
                  <text x="272" y="2516">ASIdentifiers</text>
                  <text x="52" y="2548">36</text>
                  <text x="104" y="2548">Name:</text>
                  <text x="256" y="2548">Biometric</text>
                  <text x="344" y="2548">Information</text>
                  <text x="132" y="2564">Identifiers:</text>
                  <text x="296" y="2564">id-pe-biometricInfo</text>
                  <text x="100" y="2580">OID:</text>
                  <text x="288" y="2580">1.3.6.1.5.5.7.1.2</text>
                  <text x="100" y="2596">DER:</text>
                  <text x="228" y="2596">06</text>
                  <text x="252" y="2596">08</text>
                  <text x="276" y="2596">2B</text>
                  <text x="300" y="2596">06</text>
                  <text x="324" y="2596">01</text>
                  <text x="348" y="2596">05</text>
                  <text x="372" y="2596">05</text>
                  <text x="396" y="2596">07</text>
                  <text x="420" y="2596">01</text>
                  <text x="444" y="2596">02</text>
                  <text x="120" y="2612">Comments:</text>
                  <text x="144" y="2628">extensionValue:</text>
                  <text x="52" y="2660">37</text>
                  <text x="104" y="2660">Name:</text>
                  <text x="276" y="2660">Precertificate</text>
                  <text x="368" y="2660">Signing</text>
                  <text x="448" y="2660">Certificate</text>
                  <text x="132" y="2676">Identifiers:</text>
                  <text x="100" y="2692">OID:</text>
                  <text x="312" y="2692">1.3.6.1.4.1.11129.2.4.4</text>
                  <text x="100" y="2708">DER:</text>
                  <text x="228" y="2708">06</text>
                  <text x="252" y="2708">0A</text>
                  <text x="276" y="2708">2B</text>
                  <text x="300" y="2708">06</text>
                  <text x="324" y="2708">01</text>
                  <text x="348" y="2708">04</text>
                  <text x="372" y="2708">01</text>
                  <text x="396" y="2708">D6</text>
                  <text x="420" y="2708">79</text>
                  <text x="444" y="2708">02</text>
                  <text x="468" y="2708">04</text>
                  <text x="492" y="2708">04</text>
                  <text x="120" y="2724">Comments:</text>
                  <text x="144" y="2740">extensionValue:</text>
                  <text x="52" y="2772">38</text>
                  <text x="104" y="2772">Name:</text>
                  <text x="236" y="2772">OCSP</text>
                  <text x="268" y="2772">No</text>
                  <text x="304" y="2772">Check</text>
                  <text x="132" y="2788">Identifiers:</text>
                  <text x="300" y="2788">id-pkix-ocsp-nocheck</text>
                  <text x="100" y="2804">OID:</text>
                  <text x="300" y="2804">1.3.6.1.5.5.7.48.1.5</text>
                  <text x="100" y="2820">DER:</text>
                  <text x="228" y="2820">06</text>
                  <text x="252" y="2820">09</text>
                  <text x="276" y="2820">2B</text>
                  <text x="300" y="2820">06</text>
                  <text x="324" y="2820">01</text>
                  <text x="348" y="2820">05</text>
                  <text x="372" y="2820">05</text>
                  <text x="396" y="2820">07</text>
                  <text x="420" y="2820">30</text>
                  <text x="444" y="2820">01</text>
                  <text x="468" y="2820">05</text>
                  <text x="120" y="2836">Comments:</text>
                  <text x="144" y="2852">extensionValue:</text>
                  <text x="52" y="2884">39</text>
                  <text x="104" y="2884">Name:</text>
                  <text x="256" y="2884">Qualified</text>
                  <text x="344" y="2884">Certificate</text>
                  <text x="436" y="2884">Statements</text>
                  <text x="132" y="2900">Identifiers:</text>
                  <text x="292" y="2900">id-pe-qcStatements</text>
                  <text x="100" y="2916">OID:</text>
                  <text x="288" y="2916">1.3.6.1.5.5.7.1.3</text>
                  <text x="100" y="2932">DER:</text>
                  <text x="228" y="2932">06</text>
                  <text x="252" y="2932">08</text>
                  <text x="276" y="2932">2B</text>
                  <text x="300" y="2932">06</text>
                  <text x="324" y="2932">01</text>
                  <text x="348" y="2932">05</text>
                  <text x="372" y="2932">05</text>
                  <text x="396" y="2932">07</text>
                  <text x="420" y="2932">01</text>
                  <text x="444" y="2932">03</text>
                  <text x="120" y="2948">Comments:</text>
                  <text x="144" y="2964">extensionValue:</text>
                  <text x="52" y="2996">40</text>
                  <text x="104" y="2996">Name:</text>
                  <text x="244" y="2996">S/MIME</text>
                  <text x="324" y="2996">Capabilities</text>
                  <text x="132" y="3012">Identifiers:</text>
                  <text x="288" y="3012">smimeCapabilities</text>
                  <text x="100" y="3028">OID:</text>
                  <text x="304" y="3028">1.2.840.113549.1.9.15</text>
                  <text x="100" y="3044">DER:</text>
                  <text x="228" y="3044">06</text>
                  <text x="252" y="3044">09</text>
                  <text x="276" y="3044">2A</text>
                  <text x="300" y="3044">86</text>
                  <text x="324" y="3044">48</text>
                  <text x="348" y="3044">86</text>
                  <text x="372" y="3044">F7</text>
                  <text x="396" y="3044">0D</text>
                  <text x="420" y="3044">01</text>
                  <text x="444" y="3044">09</text>
                  <text x="468" y="3044">0F</text>
                  <text x="120" y="3060">Comments:</text>
                  <text x="144" y="3076">extensionValue:</text>
                  <text x="52" y="3108">41</text>
                  <text x="104" y="3108">Name:</text>
                  <text x="232" y="3108">TLS</text>
                  <text x="284" y="3108">Features</text>
                  <text x="132" y="3124">Identifiers:</text>
                  <text x="284" y="3124">id-pe-tlsfeature</text>
                  <text x="100" y="3140">OID:</text>
                  <text x="292" y="3140">1.3.6.1.5.5.7.1.24</text>
                  <text x="100" y="3156">DER:</text>
                  <text x="228" y="3156">06</text>
                  <text x="252" y="3156">08</text>
                  <text x="276" y="3156">2B</text>
                  <text x="300" y="3156">06</text>
                  <text x="324" y="3156">01</text>
                  <text x="348" y="3156">05</text>
                  <text x="372" y="3156">05</text>
                  <text x="396" y="3156">07</text>
                  <text x="420" y="3156">01</text>
                  <text x="444" y="3156">18</text>
                  <text x="120" y="3172">Comments:</text>
                  <text x="144" y="3188">extensionValue:</text>
                  <text x="48" y="3220">255</text>
                  <text x="104" y="3220">Name:</text>
                  <text x="256" y="3220">Challenge</text>
                  <text x="332" y="3220">Password</text>
                  <text x="132" y="3236">Identifiers:</text>
                  <text x="288" y="3236">challengePassword</text>
                  <text x="100" y="3252">OID:</text>
                  <text x="300" y="3252">1.2.840.113549.1.9.7</text>
                  <text x="100" y="3268">DER:</text>
                  <text x="228" y="3268">06</text>
                  <text x="252" y="3268">09</text>
                  <text x="276" y="3268">2A</text>
                  <text x="300" y="3268">86</text>
                  <text x="324" y="3268">48</text>
                  <text x="348" y="3268">86</text>
                  <text x="372" y="3268">F7</text>
                  <text x="396" y="3268">0D</text>
                  <text x="420" y="3268">01</text>
                  <text x="444" y="3268">09</text>
                  <text x="468" y="3268">07</text>
                  <text x="120" y="3284">Comments:</text>
                  <text x="232" y="3284">CSR</text>
                  <text x="288" y="3284">Attribute</text>
                  <text x="144" y="3300">extensionValue:</text>
                  <text x="288" y="3300">ChallengePassword</text>
                </g>
              </svg>
            </artwork>
            <artwork type="ascii-art" align="center"><![CDATA[
+-------+-----------------------------------------------------------+
| Value | Extension                                                 |
+=======+===========================================================+
|     1 | Name:            Subject Key Identifier                   |
|       | Identifiers:     subjectKeyIdentifier                     |
|       | OID:             2.5.29.14                                |
|       | DER:             06 03 55 1D 0E                           |
|       | Comments:                                                 |
|       | extensionValue:  SubjectKeyIdentifier                     |
+-------+-----------------------------------------------------------+
|     2 | Name:            Key Usage                                |
|       | Identifiers:     keyUsage                                 |
|       | OID:             2.5.29.15                                |
|       | DER:             06 03 55 1D 0F                           |
|       | Comments:                                                 |
|       | AttributeValue:  KeyUsage                                 |
+-------+-----------------------------------------------------------+
|     3 | Name:            Subject Alternative Name                 |
|       | Identifiers:     subjectAltName                           |
|       | OID:             2.5.29.17                                |
|       | DER:             06 03 55 1D 11                           |
|       | Comments:                                                 |
|       | extensionValue:  SubjectAltName                           |
+-------+-----------------------------------------------------------+
|     4 | Name:            Basic Constraints                        |
|       | Identifiers:     basicConstraints                         |
|       | OID:             2.5.29.19                                |
|       | DER:             06 03 55 1D 13                           |
|       | Comments:                                                 |
|       | extensionValue:  BasicConstraints                         |
+-------+-----------------------------------------------------------+
|     5 | Name:            CRL Distribution Points                  |
|       | Identifiers:     cRLDistributionPoints                    |
|       | OID:             2.5.29.31                                |
|       | DER:             06 03 55 1D 1F                           |
|       | Comments:                                                 |
|       | extensionValue:  CRLDistributionPoints                    |
+-------+-----------------------------------------------------------+
|     6 | Name:            Certificate Policies                     |
|       | Identifiers:     certificatePolicies                      |
|       | OID:             2.5.29.32                                |
|       | DER:             06 03 55 1D 20                           |
|       | Comments:                                                 |
|       | extensionValue:  CertificatePolicies                      |
+-------+-----------------------------------------------------------+
|     7 | Name:            Authority Key Identifier                 |
|       | Identifiers:     authorityKeyIdentifier                   |
|       | OID:             2.5.29.35                                |
|       | DER:             06 03 55 1D 23                           |
|       | Comments:                                                 |
|       | extensionValue:  AuthorityKeyIdentifier                   |
+-------+-----------------------------------------------------------+
|     8 | Name:            Extended Key Usage                       |
|       | Identifiers:     extKeyUsage                              |
|       | OID:             2.5.29.37                                |
|       | DER:             06 03 55 1D 25                           |
|       | Comments:                                                 |
|       | extensionValue:  ExtKeyUsageSyntax                        |
+-------+-----------------------------------------------------------+
|     9 | Name:            Authority Information Access             |
|       | Identifiers:     authorityInfoAccess                      |
|       | OID:             1.3.6.1.5.5.7.1.1                        |
|       | DER:             06 08 2B 06 01 05 05 07 01 01            |
|       | Comments:                                                 |
|       | extensionValue:  AuthorityInfoAccessSyntax                |
+-------+-----------------------------------------------------------+
|    10 | Name:            Signed Certificate Timestamp List        |
|       | Identifiers:                                              |
|       | OID:             1.3.6.1.4.1.11129.2.4.2                  |
|       | DER:             06 0A 2B 06 01 04 01 D6 79 02 04 02      |
|       | Comments:                                                 |
|       | extensionValue:  SignedCertificateTimestamps              |
+-------+-----------------------------------------------------------+
|    24 | Name:            Subject Directory Attributes             |
|       | Identifiers:     subjectDirectoryAttributes               |
|       | OID:             2.5.29.9                                 |
|       | DER:             06 03 55 1D 09                           |
|       | Comments:                                                 |
|       | extensionValue:  SubjectDirectoryAttributes               |
+-------+-----------------------------------------------------------+
|    25 | Name:            Issuer Alternative Name                  |
|       | Identifiers:     issuerAltName                            |
|       | OID:             2.5.29.18                                |
|       | DER:             06 03 55 1D 12                           |
|       | Comments:                                                 |
|       | extensionValue:  IssuerAltName                            |
+-------+-----------------------------------------------------------+
|    26 | Name:            Name Constraints                         |
|       | Identifiers:     nameConstraints                          |
|       | OID:             2.5.29.30                                |
|       | DER:             06 03 55 1D 1E                           |
|       | Comments:                                                 |
|       | extensionValue:  NameConstraints                          |
+-------+-----------------------------------------------------------+
|    27 | Name:            Policy Mappings                          |
|       | Identifiers:     policyMappings                           |
|       | OID:             2.5.29.33                                |
|       | DER:             06 03 55 1D 21                           |
|       | Comments:                                                 |
|       | extensionValue:  PolicyMappings                           |
+-------+-----------------------------------------------------------+
|    28 | Name:            Policy Constraints                       |
|       | Identifiers:     policyConstraints                        |
|       | OID:             2.5.29.36                                |
|       | DER:             06 03 55 1D 24                           |
|       | Comments:                                                 |
|       | extensionValue:  PolicyConstraints                        |
+-------+-----------------------------------------------------------+
|    29 | Name:            Freshest CRL                             |
|       | Identifiers:     freshestCRL                              |
|       | OID:             2.5.29.46                                |
|       | DER:             06 03 55 1D 2E                           |
|       | Comments:                                                 |
|       | extensionValue:  FreshestCRL                              |
+-------+-----------------------------------------------------------+
|    30 | Name:            Inhibit anyPolicy                        |
|       | Identifiers:     inhibitAnyPolicy                         |
|       | OID:             2.5.29.54                                |
|       | DER:             06 03 55 1D 36                           |
|       | Comments:                                                 |
|       | extensionValue:  InhibitAnyPolicy                         |
+-------+-----------------------------------------------------------+
|    31 | Name:            Subject Information Access               |
|       | Identifiers:     subjectInfoAccess                        |
|       | OID:             1.3.6.1.5.5.7.1.11                       |
|       | DER:             06 08 2B 06 01 05 05 07 01 0B            |
|       | Comments:                                                 |
|       | extensionValue:  SubjectInfoAccessSyntax                  |
+-------+-----------------------------------------------------------+
|    32 | Name:            IP Resources                             |
|       | Identifiers:     id-pe-ipAddrBlocks                       |
|       | OID:             1.3.6.1.5.5.7.1.7                        |
|       | DER:             06 08 2B 06 01 05 05 07 01 07            |
|       | Comments:                                                 |
|       | extensionValue:  IPAddrBlocks                             |
+-------+-----------------------------------------------------------+
|    33 | Name:            AS Resources                             |
|       | Identifiers:     id-pe-autonomousSysIds                   |
|       | OID:             1.3.6.1.5.5.7.1.8                        |
|       | DER:             06 08 2B 06 01 05 05 07 01 08            |
|       | Comments:                                                 |
|       | extensionValue:  ASIdentifiers                            |
+-------+-----------------------------------------------------------+
|    34 | Name:            IP Resources v2                          |
|       | Identifiers:     id-pe-ipAddrBlocks-v2                    |
|       | OID:             1.3.6.1.5.5.7.1.28                       |
|       | DER:             06 08 2B 06 01 05 05 07 01 1C            |
|       | Comments:                                                 |
|       | extensionValue:  IPAddrBlocks                             |
+-------+-----------------------------------------------------------+
|    35 | Name:            AS Resources v2                          |
|       | Identifiers:     id-pe-autonomousSysIds-v2                |
|       | OID:             1.3.6.1.5.5.7.1.29                       |
|       | DER:             06 08 2B 06 01 05 05 07 01 1D            |
|       | Comments:                                                 |
|       | extensionValue:  ASIdentifiers                            |
+-------+-----------------------------------------------------------+
|    36 | Name:            Biometric Information                    |
|       | Identifiers:     id-pe-biometricInfo                      |
|       | OID:             1.3.6.1.5.5.7.1.2                        |
|       | DER:             06 08 2B 06 01 05 05 07 01 02            |
|       | Comments:                                                 |
|       | extensionValue:                                           |
+-------+-----------------------------------------------------------+
|    37 | Name:            Precertificate Signing Certificate       |
|       | Identifiers:                                              |
|       | OID:             1.3.6.1.4.1.11129.2.4.4                  |
|       | DER:             06 0A 2B 06 01 04 01 D6 79 02 04 04      |
|       | Comments:                                                 |
|       | extensionValue:                                           |
+-------+-----------------------------------------------------------+
|    38 | Name:            OCSP No Check                            |
|       | Identifiers:     id-pkix-ocsp-nocheck                     |
|       | OID:             1.3.6.1.5.5.7.48.1.5                     |
|       | DER:             06 09 2B 06 01 05 05 07 30 01 05         |
|       | Comments:                                                 |
|       | extensionValue:                                           |
+-------+-----------------------------------------------------------+
|    39 | Name:            Qualified Certificate Statements         |
|       | Identifiers:     id-pe-qcStatements                       |
|       | OID:             1.3.6.1.5.5.7.1.3                        |
|       | DER:             06 08 2B 06 01 05 05 07 01 03            |
|       | Comments:                                                 |
|       | extensionValue:                                           |
+-------+-----------------------------------------------------------+
|    40 | Name:            S/MIME Capabilities                      |
|       | Identifiers:     smimeCapabilities                        |
|       | OID:             1.2.840.113549.1.9.15                    |
|       | DER:             06 09 2A 86 48 86 F7 0D 01 09 0F         |
|       | Comments:                                                 |
|       | extensionValue:                                           |
+-------+-----------------------------------------------------------+
|    41 | Name:            TLS Features                             |
|       | Identifiers:     id-pe-tlsfeature                         |
|       | OID:             1.3.6.1.5.5.7.1.24                       |
|       | DER:             06 08 2B 06 01 05 05 07 01 18            |
|       | Comments:                                                 |
|       | extensionValue:                                           |
+-------+-----------------------------------------------------------+
|   255 | Name:            Challenge Password                       |
|       | Identifiers:     challengePassword                        |
|       | OID:             1.2.840.113549.1.9.7                     |
|       | DER:             06 09 2A 86 48 86 F7 0D 01 09 07         |
|       | Comments:        CSR Attribute                            |
|       | extensionValue:  ChallengePassword                        |
+-------+-----------------------------------------------------------+
]]></artwork>
          </artset>
        </figure>
      </section>
      <section anchor="CP">
        <name>C509 Certificate Policies Registry</name>
        <t>IANA has created a new registry titled "C509 Certificate Policies Registry" under the new heading "CBOR Encoded X.509 (C509) Parameters". The columns of the registry are Value, Name, Identifiers, OID, DER, Comments, and Reference, where Value is an integer, and the other columns are text strings. For values in the interval [-24, 23] the registration procedure is "IETF Review" and "Expert Review". Values <contact fullname="≥"/> 32768 are reserved for Private Use. For all other values the registration procedure is "Expert Review". The initial contents of the registry are:</t>
        <figure anchor="fig-cp">
          <name>C509 Certificate Policies</name>
          <artset>
            <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="1648" width="560" viewBox="0 0 560 1648" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                <path d="M 8,32 L 8,1632" fill="none" stroke="black"/>
                <path d="M 72,32 L 72,1632" fill="none" stroke="black"/>
                <path d="M 552,32 L 552,1632" fill="none" stroke="black"/>
                <path d="M 8,32 L 552,32" fill="none" stroke="black"/>
                <path d="M 8,62 L 552,62" fill="none" stroke="black"/>
                <path d="M 8,66 L 552,66" fill="none" stroke="black"/>
                <path d="M 8,160 L 552,160" fill="none" stroke="black"/>
                <path d="M 8,256 L 552,256" fill="none" stroke="black"/>
                <path d="M 8,352 L 552,352" fill="none" stroke="black"/>
                <path d="M 8,448 L 552,448" fill="none" stroke="black"/>
                <path d="M 8,544 L 552,544" fill="none" stroke="black"/>
                <path d="M 8,640 L 552,640" fill="none" stroke="black"/>
                <path d="M 8,736 L 552,736" fill="none" stroke="black"/>
                <path d="M 8,848 L 552,848" fill="none" stroke="black"/>
                <path d="M 8,960 L 552,960" fill="none" stroke="black"/>
                <path d="M 8,1072 L 552,1072" fill="none" stroke="black"/>
                <path d="M 8,1184 L 552,1184" fill="none" stroke="black"/>
                <path d="M 8,1296 L 552,1296" fill="none" stroke="black"/>
                <path d="M 8,1408 L 552,1408" fill="none" stroke="black"/>
                <path d="M 8,1520 L 552,1520" fill="none" stroke="black"/>
                <path d="M 8,1632 L 552,1632" fill="none" stroke="black"/>
                <g class="text">
                  <text x="40" y="52">Value</text>
                  <text x="128" y="52">Certificate</text>
                  <text x="204" y="52">Policy</text>
                  <text x="56" y="84">0</text>
                  <text x="104" y="84">Name:</text>
                  <text x="232" y="84">Any</text>
                  <text x="276" y="84">Policy</text>
                  <text x="132" y="100">Identifiers:</text>
                  <text x="256" y="100">anyPolicy</text>
                  <text x="100" y="116">OID:</text>
                  <text x="264" y="116">2.5.29.32.0</text>
                  <text x="100" y="132">DER:</text>
                  <text x="228" y="132">06</text>
                  <text x="252" y="132">04</text>
                  <text x="276" y="132">55</text>
                  <text x="300" y="132">1D</text>
                  <text x="324" y="132">20</text>
                  <text x="348" y="132">00</text>
                  <text x="120" y="148">Comments:</text>
                  <text x="56" y="180">1</text>
                  <text x="104" y="180">Name:</text>
                  <text x="244" y="180">Domain</text>
                  <text x="316" y="180">Validation</text>
                  <text x="380" y="180">(DV)</text>
                  <text x="132" y="196">Identifiers:</text>
                  <text x="284" y="196">domain-validated</text>
                  <text x="100" y="212">OID:</text>
                  <text x="276" y="212">2.23.140.1.2.1</text>
                  <text x="100" y="228">DER:</text>
                  <text x="228" y="228">06</text>
                  <text x="252" y="228">06</text>
                  <text x="276" y="228">67</text>
                  <text x="300" y="228">81</text>
                  <text x="324" y="228">0C</text>
                  <text x="348" y="228">01</text>
                  <text x="372" y="228">02</text>
                  <text x="396" y="228">01</text>
                  <text x="120" y="244">Comments:</text>
                  <text x="56" y="276">2</text>
                  <text x="104" y="276">Name:</text>
                  <text x="268" y="276">Organization</text>
                  <text x="364" y="276">Validation</text>
                  <text x="428" y="276">(OV)</text>
                  <text x="132" y="292">Identifiers:</text>
                  <text x="308" y="292">organization-validated</text>
                  <text x="100" y="308">OID:</text>
                  <text x="276" y="308">2.23.140.1.2.2</text>
                  <text x="100" y="324">DER:</text>
                  <text x="228" y="324">06</text>
                  <text x="252" y="324">06</text>
                  <text x="276" y="324">67</text>
                  <text x="300" y="324">81</text>
                  <text x="324" y="324">0C</text>
                  <text x="348" y="324">01</text>
                  <text x="372" y="324">02</text>
                  <text x="396" y="324">02</text>
                  <text x="120" y="340">Comments:</text>
                  <text x="56" y="372">3</text>
                  <text x="104" y="372">Name:</text>
                  <text x="260" y="372">Individual</text>
                  <text x="348" y="372">Validation</text>
                  <text x="412" y="372">(IV)</text>
                  <text x="132" y="388">Identifiers:</text>
                  <text x="300" y="388">individual-validated</text>
                  <text x="100" y="404">OID:</text>
                  <text x="276" y="404">2.23.140.1.2.3</text>
                  <text x="100" y="420">DER:</text>
                  <text x="228" y="420">06</text>
                  <text x="252" y="420">06</text>
                  <text x="276" y="420">67</text>
                  <text x="300" y="420">81</text>
                  <text x="324" y="420">0C</text>
                  <text x="348" y="420">01</text>
                  <text x="372" y="420">02</text>
                  <text x="396" y="420">03</text>
                  <text x="120" y="436">Comments:</text>
                  <text x="56" y="468">4</text>
                  <text x="104" y="468">Name:</text>
                  <text x="252" y="468">Extended</text>
                  <text x="332" y="468">Validation</text>
                  <text x="396" y="468">(EV)</text>
                  <text x="132" y="484">Identifiers:</text>
                  <text x="272" y="484">ev-guidelines</text>
                  <text x="100" y="500">OID:</text>
                  <text x="268" y="500">2.23.140.1.1</text>
                  <text x="100" y="516">DER:</text>
                  <text x="228" y="516">06</text>
                  <text x="252" y="516">05</text>
                  <text x="276" y="516">67</text>
                  <text x="300" y="516">81</text>
                  <text x="324" y="516">0C</text>
                  <text x="348" y="516">01</text>
                  <text x="372" y="516">01</text>
                  <text x="120" y="532">Comments:</text>
                  <text x="56" y="564">7</text>
                  <text x="104" y="564">Name:</text>
                  <text x="252" y="564">Resource</text>
                  <text x="304" y="564">PKI</text>
                  <text x="348" y="564">(RPKI)</text>
                  <text x="132" y="580">Identifiers:</text>
                  <text x="304" y="580">id-cp-ipAddr-asNumber</text>
                  <text x="100" y="596">OID:</text>
                  <text x="292" y="596">1.3.6.1.5.5.7.14.2</text>
                  <text x="100" y="612">DER:</text>
                  <text x="228" y="612">06</text>
                  <text x="252" y="612">08</text>
                  <text x="276" y="612">2B</text>
                  <text x="300" y="612">06</text>
                  <text x="324" y="612">01</text>
                  <text x="348" y="612">05</text>
                  <text x="372" y="612">05</text>
                  <text x="396" y="612">07</text>
                  <text x="420" y="612">0E</text>
                  <text x="444" y="612">02</text>
                  <text x="120" y="628">Comments:</text>
                  <text x="56" y="660">8</text>
                  <text x="104" y="660">Name:</text>
                  <text x="252" y="660">Resource</text>
                  <text x="304" y="660">PKI</text>
                  <text x="348" y="660">(RPKI)</text>
                  <text x="432" y="660">(Alternative)</text>
                  <text x="132" y="676">Identifiers:</text>
                  <text x="316" y="676">id-cp-ipAddr-asNumber-v2</text>
                  <text x="100" y="692">OID:</text>
                  <text x="292" y="692">1.3.6.1.5.5.7.14.3</text>
                  <text x="100" y="708">DER:</text>
                  <text x="228" y="708">06</text>
                  <text x="252" y="708">08</text>
                  <text x="276" y="708">2B</text>
                  <text x="300" y="708">06</text>
                  <text x="324" y="708">01</text>
                  <text x="348" y="708">05</text>
                  <text x="372" y="708">05</text>
                  <text x="396" y="708">07</text>
                  <text x="420" y="708">0E</text>
                  <text x="444" y="708">03</text>
                  <text x="120" y="724">Comments:</text>
                  <text x="52" y="756">10</text>
                  <text x="104" y="756">Name:</text>
                  <text x="244" y="756">Remote</text>
                  <text x="288" y="756">SIM</text>
                  <text x="356" y="756">Provisioning</text>
                  <text x="428" y="756">Role</text>
                  <text x="264" y="772">Certificate</text>
                  <text x="340" y="772">Issuer</text>
                  <text x="132" y="788">Identifiers:</text>
                  <text x="272" y="788">id-rspRole-ci</text>
                  <text x="100" y="804">OID:</text>
                  <text x="284" y="804">2.23.146.1.2.1.0</text>
                  <text x="100" y="820">DER:</text>
                  <text x="228" y="820">06</text>
                  <text x="252" y="820">07</text>
                  <text x="276" y="820">67</text>
                  <text x="300" y="820">81</text>
                  <text x="324" y="820">12</text>
                  <text x="348" y="820">01</text>
                  <text x="372" y="820">02</text>
                  <text x="396" y="820">01</text>
                  <text x="420" y="820">00</text>
                  <text x="120" y="836">Comments:</text>
                  <text x="52" y="868">11</text>
                  <text x="104" y="868">Name:</text>
                  <text x="244" y="868">Remote</text>
                  <text x="288" y="868">SIM</text>
                  <text x="356" y="868">Provisioning</text>
                  <text x="428" y="868">Role</text>
                  <text x="240" y="884">eUICC</text>
                  <text x="132" y="900">Identifiers:</text>
                  <text x="284" y="900">id-rspRole-euicc</text>
                  <text x="100" y="916">OID:</text>
                  <text x="284" y="916">2.23.146.1.2.1.1</text>
                  <text x="100" y="932">DER:</text>
                  <text x="228" y="932">06</text>
                  <text x="252" y="932">07</text>
                  <text x="276" y="932">67</text>
                  <text x="300" y="932">81</text>
                  <text x="324" y="932">12</text>
                  <text x="348" y="932">01</text>
                  <text x="372" y="932">02</text>
                  <text x="396" y="932">01</text>
                  <text x="420" y="932">01</text>
                  <text x="120" y="948">Comments:</text>
                  <text x="52" y="980">12</text>
                  <text x="104" y="980">Name:</text>
                  <text x="244" y="980">Remote</text>
                  <text x="288" y="980">SIM</text>
                  <text x="356" y="980">Provisioning</text>
                  <text x="428" y="980">Role</text>
                  <text x="240" y="996">eUICC</text>
                  <text x="316" y="996">Manufacturer</text>
                  <text x="132" y="1012">Identifiers:</text>
                  <text x="276" y="1012">id-rspRole-eum</text>
                  <text x="100" y="1028">OID:</text>
                  <text x="284" y="1028">2.23.146.1.2.1.2</text>
                  <text x="100" y="1044">DER:</text>
                  <text x="228" y="1044">06</text>
                  <text x="252" y="1044">07</text>
                  <text x="276" y="1044">67</text>
                  <text x="300" y="1044">81</text>
                  <text x="324" y="1044">12</text>
                  <text x="348" y="1044">01</text>
                  <text x="372" y="1044">02</text>
                  <text x="396" y="1044">01</text>
                  <text x="420" y="1044">02</text>
                  <text x="120" y="1060">Comments:</text>
                  <text x="52" y="1092">13</text>
                  <text x="104" y="1092">Name:</text>
                  <text x="244" y="1092">Remote</text>
                  <text x="288" y="1092">SIM</text>
                  <text x="356" y="1092">Provisioning</text>
                  <text x="428" y="1092">Role</text>
                  <text x="244" y="1108">SM-DP+</text>
                  <text x="288" y="1108">TLS</text>
                  <text x="132" y="1124">Identifiers:</text>
                  <text x="288" y="1124">id-rspRole-dp-tls</text>
                  <text x="100" y="1140">OID:</text>
                  <text x="284" y="1140">2.23.146.1.2.1.3</text>
                  <text x="100" y="1156">DER:</text>
                  <text x="228" y="1156">06</text>
                  <text x="252" y="1156">07</text>
                  <text x="276" y="1156">67</text>
                  <text x="300" y="1156">81</text>
                  <text x="324" y="1156">12</text>
                  <text x="348" y="1156">01</text>
                  <text x="372" y="1156">02</text>
                  <text x="396" y="1156">01</text>
                  <text x="420" y="1156">03</text>
                  <text x="120" y="1172">Comments:</text>
                  <text x="52" y="1204">14</text>
                  <text x="104" y="1204">Name:</text>
                  <text x="244" y="1204">Remote</text>
                  <text x="288" y="1204">SIM</text>
                  <text x="356" y="1204">Provisioning</text>
                  <text x="428" y="1204">Role</text>
                  <text x="244" y="1220">SM-DP+</text>
                  <text x="332" y="1220">Authentication</text>
                  <text x="132" y="1236">Identifiers:</text>
                  <text x="292" y="1236">id-rspRole-dp-auth</text>
                  <text x="100" y="1252">OID:</text>
                  <text x="284" y="1252">2.23.146.1.2.1.4</text>
                  <text x="100" y="1268">DER:</text>
                  <text x="228" y="1268">06</text>
                  <text x="252" y="1268">07</text>
                  <text x="276" y="1268">67</text>
                  <text x="300" y="1268">81</text>
                  <text x="324" y="1268">12</text>
                  <text x="348" y="1268">01</text>
                  <text x="372" y="1268">02</text>
                  <text x="396" y="1268">01</text>
                  <text x="420" y="1268">04</text>
                  <text x="120" y="1284">Comments:</text>
                  <text x="52" y="1316">15</text>
                  <text x="104" y="1316">Name:</text>
                  <text x="244" y="1316">Remote</text>
                  <text x="288" y="1316">SIM</text>
                  <text x="356" y="1316">Provisioning</text>
                  <text x="428" y="1316">Role</text>
                  <text x="244" y="1332">SM-DP+</text>
                  <text x="304" y="1332">Profile</text>
                  <text x="368" y="1332">Binding</text>
                  <text x="132" y="1348">Identifiers:</text>
                  <text x="284" y="1348">id-rspRole-dp-pb</text>
                  <text x="100" y="1364">OID:</text>
                  <text x="284" y="1364">2.23.146.1.2.1.5</text>
                  <text x="100" y="1380">DER:</text>
                  <text x="228" y="1380">06</text>
                  <text x="252" y="1380">07</text>
                  <text x="276" y="1380">67</text>
                  <text x="300" y="1380">81</text>
                  <text x="324" y="1380">12</text>
                  <text x="348" y="1380">01</text>
                  <text x="372" y="1380">02</text>
                  <text x="396" y="1380">01</text>
                  <text x="420" y="1380">05</text>
                  <text x="120" y="1396">Comments:</text>
                  <text x="52" y="1428">16</text>
                  <text x="104" y="1428">Name:</text>
                  <text x="244" y="1428">Remote</text>
                  <text x="288" y="1428">SIM</text>
                  <text x="356" y="1428">Provisioning</text>
                  <text x="428" y="1428">Role</text>
                  <text x="240" y="1444">SM-DS</text>
                  <text x="280" y="1444">TLS</text>
                  <text x="132" y="1460">Identifiers:</text>
                  <text x="288" y="1460">id-rspRole-ds-tls</text>
                  <text x="100" y="1476">OID:</text>
                  <text x="284" y="1476">2.23.146.1.2.1.6</text>
                  <text x="100" y="1492">DER:</text>
                  <text x="228" y="1492">06</text>
                  <text x="252" y="1492">07</text>
                  <text x="276" y="1492">67</text>
                  <text x="300" y="1492">81</text>
                  <text x="324" y="1492">12</text>
                  <text x="348" y="1492">01</text>
                  <text x="372" y="1492">02</text>
                  <text x="396" y="1492">01</text>
                  <text x="420" y="1492">06</text>
                  <text x="120" y="1508">Comments:</text>
                  <text x="52" y="1540">17</text>
                  <text x="104" y="1540">Name:</text>
                  <text x="244" y="1540">Remote</text>
                  <text x="288" y="1540">SIM</text>
                  <text x="356" y="1540">Provisioning</text>
                  <text x="428" y="1540">Role</text>
                  <text x="240" y="1556">SM-DS</text>
                  <text x="324" y="1556">Authentication</text>
                  <text x="132" y="1572">Identifiers:</text>
                  <text x="292" y="1572">id-rspRole-ds-auth</text>
                  <text x="100" y="1588">OID:</text>
                  <text x="284" y="1588">2.23.146.1.2.1.7</text>
                  <text x="100" y="1604">DER:</text>
                  <text x="228" y="1604">06</text>
                  <text x="252" y="1604">07</text>
                  <text x="276" y="1604">67</text>
                  <text x="300" y="1604">81</text>
                  <text x="324" y="1604">12</text>
                  <text x="348" y="1604">01</text>
                  <text x="372" y="1604">02</text>
                  <text x="396" y="1604">01</text>
                  <text x="420" y="1604">07</text>
                  <text x="120" y="1620">Comments:</text>
                </g>
              </svg>
            </artwork>
            <artwork type="ascii-art" align="center"><![CDATA[
+-------+-----------------------------------------------------------+
| Value | Certificate Policy                                        |
+=======+===========================================================+
|     0 | Name:            Any Policy                               |
|       | Identifiers:     anyPolicy                                |
|       | OID:             2.5.29.32.0                              |
|       | DER:             06 04 55 1D 20 00                        |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     1 | Name:            Domain Validation (DV)                   |
|       | Identifiers:     domain-validated                         |
|       | OID:             2.23.140.1.2.1                           |
|       | DER:             06 06 67 81 0C 01 02 01                  |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     2 | Name:            Organization Validation (OV)             |
|       | Identifiers:     organization-validated                   |
|       | OID:             2.23.140.1.2.2                           |
|       | DER:             06 06 67 81 0C 01 02 02                  |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     3 | Name:            Individual Validation (IV)               |
|       | Identifiers:     individual-validated                     |
|       | OID:             2.23.140.1.2.3                           |
|       | DER:             06 06 67 81 0C 01 02 03                  |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     4 | Name:            Extended Validation (EV)                 |
|       | Identifiers:     ev-guidelines                            |
|       | OID:             2.23.140.1.1                             |
|       | DER:             06 05 67 81 0C 01 01                     |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     7 | Name:            Resource PKI (RPKI)                      |
|       | Identifiers:     id-cp-ipAddr-asNumber                    |
|       | OID:             1.3.6.1.5.5.7.14.2                       |
|       | DER:             06 08 2B 06 01 05 05 07 0E 02            |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     8 | Name:            Resource PKI (RPKI) (Alternative)        |
|       | Identifiers:     id-cp-ipAddr-asNumber-v2                 |
|       | OID:             1.3.6.1.5.5.7.14.3                       |
|       | DER:             06 08 2B 06 01 05 05 07 0E 03            |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    10 | Name:            Remote SIM Provisioning Role             |
|       |                  Certificate Issuer                       |
|       | Identifiers:     id-rspRole-ci                            |
|       | OID:             2.23.146.1.2.1.0                         |
|       | DER:             06 07 67 81 12 01 02 01 00               |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    11 | Name:            Remote SIM Provisioning Role             |
|       |                  eUICC                                    |
|       | Identifiers:     id-rspRole-euicc                         |
|       | OID:             2.23.146.1.2.1.1                         |
|       | DER:             06 07 67 81 12 01 02 01 01               |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    12 | Name:            Remote SIM Provisioning Role             |
|       |                  eUICC Manufacturer                       |
|       | Identifiers:     id-rspRole-eum                           |
|       | OID:             2.23.146.1.2.1.2                         |
|       | DER:             06 07 67 81 12 01 02 01 02               |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    13 | Name:            Remote SIM Provisioning Role             |
|       |                  SM-DP+ TLS                               |
|       | Identifiers:     id-rspRole-dp-tls                        |
|       | OID:             2.23.146.1.2.1.3                         |
|       | DER:             06 07 67 81 12 01 02 01 03               |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    14 | Name:            Remote SIM Provisioning Role             |
|       |                  SM-DP+ Authentication                    |
|       | Identifiers:     id-rspRole-dp-auth                       |
|       | OID:             2.23.146.1.2.1.4                         |
|       | DER:             06 07 67 81 12 01 02 01 04               |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    15 | Name:            Remote SIM Provisioning Role             |
|       |                  SM-DP+ Profile Binding                   |
|       | Identifiers:     id-rspRole-dp-pb                         |
|       | OID:             2.23.146.1.2.1.5                         |
|       | DER:             06 07 67 81 12 01 02 01 05               |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    16 | Name:            Remote SIM Provisioning Role             |
|       |                  SM-DS TLS                                |
|       | Identifiers:     id-rspRole-ds-tls                        |
|       | OID:             2.23.146.1.2.1.6                         |
|       | DER:             06 07 67 81 12 01 02 01 06               |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    17 | Name:            Remote SIM Provisioning Role             |
|       |                  SM-DS Authentication                     |
|       | Identifiers:     id-rspRole-ds-auth                       |
|       | OID:             2.23.146.1.2.1.7                         |
|       | DER:             06 07 67 81 12 01 02 01 07               |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
]]></artwork>
          </artset>
        </figure>
      </section>
      <section anchor="PQ">
        <name>C509 Policies Qualifiers Registry</name>
        <t>IANA has created a new registry titled "C509 Policies Qualifiers Registry" under the new heading "CBOR Encoded X.509 (C509) Parameters". The columns of the registry are Value, Name, Identifiers, OID, DER, Comments, and Reference, where Value is an integer, and the other columns are text strings. For values in the interval [-24, 23] the registration procedure is "IETF Review" and "Expert Review". Values <contact fullname="≥"/> 32768 are reserved for Private Use. For all other values the registration procedure is "Expert Review". The initial contents of the registry are:</t>
        <figure anchor="fig-pq">
          <name>C509 Policies Qualifiers</name>
          <artset>
            <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="272" width="560" viewBox="0 0 560 272" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                <path d="M 8,32 L 8,256" fill="none" stroke="black"/>
                <path d="M 72,32 L 72,256" fill="none" stroke="black"/>
                <path d="M 552,32 L 552,256" fill="none" stroke="black"/>
                <path d="M 8,32 L 552,32" fill="none" stroke="black"/>
                <path d="M 8,62 L 552,62" fill="none" stroke="black"/>
                <path d="M 8,66 L 552,66" fill="none" stroke="black"/>
                <path d="M 8,160 L 552,160" fill="none" stroke="black"/>
                <path d="M 8,256 L 552,256" fill="none" stroke="black"/>
                <g class="text">
                  <text x="40" y="52">Value</text>
                  <text x="128" y="52">Certificate</text>
                  <text x="204" y="52">Policy</text>
                  <text x="56" y="84">1</text>
                  <text x="104" y="84">Name:</text>
                  <text x="272" y="84">Certification</text>
                  <text x="364" y="84">Practice</text>
                  <text x="440" y="84">Statement</text>
                  <text x="132" y="100">Identifiers:</text>
                  <text x="260" y="100">id-qt-cps,</text>
                  <text x="320" y="100">cps</text>
                  <text x="100" y="116">OID:</text>
                  <text x="288" y="116">1.3.6.1.5.5.7.2.1</text>
                  <text x="100" y="132">DER:</text>
                  <text x="228" y="132">06</text>
                  <text x="252" y="132">08</text>
                  <text x="276" y="132">2B</text>
                  <text x="300" y="132">06</text>
                  <text x="324" y="132">01</text>
                  <text x="348" y="132">05</text>
                  <text x="372" y="132">05</text>
                  <text x="396" y="132">07</text>
                  <text x="420" y="132">02</text>
                  <text x="444" y="132">01</text>
                  <text x="120" y="148">Comments:</text>
                  <text x="56" y="180">2</text>
                  <text x="104" y="180">Name:</text>
                  <text x="236" y="180">User</text>
                  <text x="284" y="180">Notice</text>
                  <text x="132" y="196">Identifiers:</text>
                  <text x="276" y="196">id-qt-unotice,</text>
                  <text x="368" y="196">unotice</text>
                  <text x="100" y="212">OID:</text>
                  <text x="288" y="212">1.3.6.1.5.5.7.2.2</text>
                  <text x="100" y="228">DER:</text>
                  <text x="228" y="228">06</text>
                  <text x="252" y="228">08</text>
                  <text x="276" y="228">2B</text>
                  <text x="300" y="228">06</text>
                  <text x="324" y="228">01</text>
                  <text x="348" y="228">05</text>
                  <text x="372" y="228">05</text>
                  <text x="396" y="228">07</text>
                  <text x="420" y="228">02</text>
                  <text x="444" y="228">02</text>
                  <text x="120" y="244">Comments:</text>
                </g>
              </svg>
            </artwork>
            <artwork type="ascii-art" align="center"><![CDATA[
+-------+-----------------------------------------------------------+
| Value | Certificate Policy                                        |
+=======+===========================================================+
|     1 | Name:            Certification Practice Statement         |
|       | Identifiers:     id-qt-cps, cps                           |
|       | OID:             1.3.6.1.5.5.7.2.1                        |
|       | DER:             06 08 2B 06 01 05 05 07 02 01            |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     2 | Name:            User Notice                              |
|       | Identifiers:     id-qt-unotice, unotice                   |
|       | OID:             1.3.6.1.5.5.7.2.2                        |
|       | DER:             06 08 2B 06 01 05 05 07 02 02            |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
]]></artwork>
          </artset>
        </figure>
      </section>
      <section anchor="IA">
        <name>C509 Information Access Registry</name>
        <t>IANA has created a new registry titled "C509 Information Access Registry" under the new heading "CBOR Encoded X.509 (C509) Parameters". The columns of the registry are Value, Name, Identifiers, OID, DER, Comments, and Reference, where Value is an integer, and the other columns are text strings. For values in the interval [-24, 23] the registration procedure is "IETF Review" and "Expert Review". For all other values the registration procedure is "Expert Review". The initial contents of the registry are:</t>
        <figure anchor="fig-ia">
          <name>C509 Information Accesses</name>
          <artset>
            <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="752" width="560" viewBox="0 0 560 752" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                <path d="M 8,32 L 8,736" fill="none" stroke="black"/>
                <path d="M 72,32 L 72,736" fill="none" stroke="black"/>
                <path d="M 552,32 L 552,736" fill="none" stroke="black"/>
                <path d="M 8,32 L 552,32" fill="none" stroke="black"/>
                <path d="M 8,62 L 552,62" fill="none" stroke="black"/>
                <path d="M 8,66 L 552,66" fill="none" stroke="black"/>
                <path d="M 8,160 L 552,160" fill="none" stroke="black"/>
                <path d="M 8,256 L 552,256" fill="none" stroke="black"/>
                <path d="M 8,352 L 552,352" fill="none" stroke="black"/>
                <path d="M 8,448 L 552,448" fill="none" stroke="black"/>
                <path d="M 8,544 L 552,544" fill="none" stroke="black"/>
                <path d="M 8,640 L 552,640" fill="none" stroke="black"/>
                <path d="M 8,736 L 552,736" fill="none" stroke="black"/>
                <g class="text">
                  <text x="40" y="52">Value</text>
                  <text x="128" y="52">Information</text>
                  <text x="204" y="52">Access</text>
                  <text x="56" y="84">1</text>
                  <text x="104" y="84">Name:</text>
                  <text x="236" y="84">OCSP</text>
                  <text x="132" y="100">Identifiers:</text>
                  <text x="264" y="100">id-ad-ocsp,</text>
                  <text x="364" y="100">id-pkix-ocsp</text>
                  <text x="100" y="116">OID:</text>
                  <text x="292" y="116">1.3.6.1.5.5.7.48.1</text>
                  <text x="100" y="132">DER:</text>
                  <text x="228" y="132">06</text>
                  <text x="252" y="132">08</text>
                  <text x="276" y="132">2B</text>
                  <text x="300" y="132">06</text>
                  <text x="324" y="132">01</text>
                  <text x="348" y="132">05</text>
                  <text x="372" y="132">05</text>
                  <text x="396" y="132">07</text>
                  <text x="420" y="132">30</text>
                  <text x="444" y="132">01</text>
                  <text x="120" y="148">Comments:</text>
                  <text x="56" y="180">2</text>
                  <text x="104" y="180">Name:</text>
                  <text x="228" y="180">CA</text>
                  <text x="272" y="180">Issuers</text>
                  <text x="132" y="196">Identifiers:</text>
                  <text x="284" y="196">id-ad-caIssuers,</text>
                  <text x="392" y="196">caIssuers</text>
                  <text x="100" y="212">OID:</text>
                  <text x="292" y="212">1.3.6.1.5.5.7.48.2</text>
                  <text x="100" y="228">DER:</text>
                  <text x="228" y="228">06</text>
                  <text x="252" y="228">08</text>
                  <text x="276" y="228">2B</text>
                  <text x="300" y="228">06</text>
                  <text x="324" y="228">01</text>
                  <text x="348" y="228">05</text>
                  <text x="372" y="228">05</text>
                  <text x="396" y="228">07</text>
                  <text x="420" y="228">30</text>
                  <text x="444" y="228">02</text>
                  <text x="120" y="244">Comments:</text>
                  <text x="56" y="276">3</text>
                  <text x="104" y="276">Name:</text>
                  <text x="236" y="276">Time</text>
                  <text x="292" y="276">Stamping</text>
                  <text x="132" y="292">Identifiers:</text>
                  <text x="296" y="292">id-ad-timeStamping,</text>
                  <text x="428" y="292">timeStamping</text>
                  <text x="100" y="308">OID:</text>
                  <text x="292" y="308">1.3.6.1.5.5.7.48.3</text>
                  <text x="100" y="324">DER:</text>
                  <text x="228" y="324">06</text>
                  <text x="252" y="324">08</text>
                  <text x="276" y="324">2B</text>
                  <text x="300" y="324">06</text>
                  <text x="324" y="324">01</text>
                  <text x="348" y="324">05</text>
                  <text x="372" y="324">05</text>
                  <text x="396" y="324">07</text>
                  <text x="420" y="324">30</text>
                  <text x="444" y="324">03</text>
                  <text x="120" y="340">Comments:</text>
                  <text x="56" y="372">5</text>
                  <text x="104" y="372">Name:</text>
                  <text x="228" y="372">CA</text>
                  <text x="284" y="372">Repository</text>
                  <text x="132" y="388">Identifiers:</text>
                  <text x="292" y="388">id-ad-caRepository</text>
                  <text x="100" y="404">OID:</text>
                  <text x="292" y="404">1.3.6.1.5.5.7.48.5</text>
                  <text x="100" y="420">DER:</text>
                  <text x="228" y="420">06</text>
                  <text x="252" y="420">08</text>
                  <text x="276" y="420">2B</text>
                  <text x="300" y="420">06</text>
                  <text x="324" y="420">01</text>
                  <text x="348" y="420">05</text>
                  <text x="372" y="420">05</text>
                  <text x="396" y="420">07</text>
                  <text x="420" y="420">30</text>
                  <text x="444" y="420">05</text>
                  <text x="120" y="436">Comments:</text>
                  <text x="52" y="468">10</text>
                  <text x="104" y="468">Name:</text>
                  <text x="236" y="468">RPKI</text>
                  <text x="292" y="468">Manifest</text>
                  <text x="132" y="484">Identifiers:</text>
                  <text x="292" y="484">id-ad-rpkiManifest</text>
                  <text x="100" y="500">OID:</text>
                  <text x="296" y="500">1.3.6.1.5.5.7.48.10</text>
                  <text x="100" y="516">DER:</text>
                  <text x="228" y="516">06</text>
                  <text x="252" y="516">08</text>
                  <text x="276" y="516">2B</text>
                  <text x="300" y="516">06</text>
                  <text x="324" y="516">01</text>
                  <text x="348" y="516">05</text>
                  <text x="372" y="516">05</text>
                  <text x="396" y="516">07</text>
                  <text x="420" y="516">30</text>
                  <text x="444" y="516">0A</text>
                  <text x="120" y="532">Comments:</text>
                  <text x="232" y="532">RFC</text>
                  <text x="268" y="532">6487</text>
                  <text x="52" y="564">11</text>
                  <text x="104" y="564">Name:</text>
                  <text x="244" y="564">Signed</text>
                  <text x="300" y="564">Object</text>
                  <text x="132" y="580">Identifiers:</text>
                  <text x="292" y="580">id-ad-signedObject</text>
                  <text x="100" y="596">OID:</text>
                  <text x="296" y="596">1.3.6.1.5.5.7.48.11</text>
                  <text x="100" y="612">DER:</text>
                  <text x="228" y="612">06</text>
                  <text x="252" y="612">08</text>
                  <text x="276" y="612">2B</text>
                  <text x="300" y="612">06</text>
                  <text x="324" y="612">01</text>
                  <text x="348" y="612">05</text>
                  <text x="372" y="612">05</text>
                  <text x="396" y="612">07</text>
                  <text x="420" y="612">30</text>
                  <text x="444" y="612">0B</text>
                  <text x="120" y="628">Comments:</text>
                  <text x="232" y="628">RFC</text>
                  <text x="268" y="628">6487</text>
                  <text x="52" y="660">13</text>
                  <text x="104" y="660">Name:</text>
                  <text x="236" y="660">RPKI</text>
                  <text x="284" y="660">Notify</text>
                  <text x="132" y="676">Identifiers:</text>
                  <text x="284" y="676">id-ad-rpkiNotify</text>
                  <text x="100" y="692">OID:</text>
                  <text x="296" y="692">1.3.6.1.5.5.7.48.13</text>
                  <text x="100" y="708">DER:</text>
                  <text x="228" y="708">06</text>
                  <text x="252" y="708">08</text>
                  <text x="276" y="708">2B</text>
                  <text x="300" y="708">06</text>
                  <text x="324" y="708">01</text>
                  <text x="348" y="708">05</text>
                  <text x="372" y="708">05</text>
                  <text x="396" y="708">07</text>
                  <text x="420" y="708">30</text>
                  <text x="444" y="708">0D</text>
                  <text x="120" y="724">Comments:</text>
                  <text x="232" y="724">RFC</text>
                  <text x="268" y="724">8182</text>
                </g>
              </svg>
            </artwork>
            <artwork type="ascii-art" align="center"><![CDATA[
+-------+-----------------------------------------------------------+
| Value | Information Access                                        |
+=======+===========================================================+
|     1 | Name:            OCSP                                     |
|       | Identifiers:     id-ad-ocsp, id-pkix-ocsp                 |
|       | OID:             1.3.6.1.5.5.7.48.1                       |
|       | DER:             06 08 2B 06 01 05 05 07 30 01            |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     2 | Name:            CA Issuers                               |
|       | Identifiers:     id-ad-caIssuers, caIssuers               |
|       | OID:             1.3.6.1.5.5.7.48.2                       |
|       | DER:             06 08 2B 06 01 05 05 07 30 02            |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     3 | Name:            Time Stamping                            |
|       | Identifiers:     id-ad-timeStamping, timeStamping         |
|       | OID:             1.3.6.1.5.5.7.48.3                       |
|       | DER:             06 08 2B 06 01 05 05 07 30 03            |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     5 | Name:            CA Repository                            |
|       | Identifiers:     id-ad-caRepository                       |
|       | OID:             1.3.6.1.5.5.7.48.5                       |
|       | DER:             06 08 2B 06 01 05 05 07 30 05            |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    10 | Name:            RPKI Manifest                            |
|       | Identifiers:     id-ad-rpkiManifest                       |
|       | OID:             1.3.6.1.5.5.7.48.10                      |
|       | DER:             06 08 2B 06 01 05 05 07 30 0A            |
|       | Comments:        RFC 6487                                 |
+-------+-----------------------------------------------------------+
|    11 | Name:            Signed Object                            |
|       | Identifiers:     id-ad-signedObject                       |
|       | OID:             1.3.6.1.5.5.7.48.11                      |
|       | DER:             06 08 2B 06 01 05 05 07 30 0B            |
|       | Comments:        RFC 6487                                 |
+-------+-----------------------------------------------------------+
|    13 | Name:            RPKI Notify                              |
|       | Identifiers:     id-ad-rpkiNotify                         |
|       | OID:             1.3.6.1.5.5.7.48.13                      |
|       | DER:             06 08 2B 06 01 05 05 07 30 0D            |
|       | Comments:        RFC 8182                                 |
+-------+-----------------------------------------------------------+
]]></artwork>
          </artset>
        </figure>
      </section>
      <section anchor="EKU">
        <name>C509 Extended Key Usages Registry</name>
        <t>IANA has created a new registry titled "C509 Extended Key Usages Registry" under the new heading "CBOR Encoded X.509 (C509) Parameters". The columns of the registry are Value, Name, Identifiers, OID, DER, Comments, and Reference, where Value is an integer, and the other columns are text strings. For values in the interval [-24, 23] the registration procedure is "IETF Review" and "Expert Review". Values <contact fullname="≥"/> 32768 are reserved for Private Use. For all other values the registration procedure is "Expert Review". The initial contents of the registry are:</t>
        <figure anchor="fig-eku">
          <name>C509 Extended Key Usages</name>
          <artset>
            <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="1616" width="544" viewBox="0 0 544 1616" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                <path d="M 8,32 L 8,1600" fill="none" stroke="black"/>
                <path d="M 72,32 L 72,1600" fill="none" stroke="black"/>
                <path d="M 536,32 L 536,1600" fill="none" stroke="black"/>
                <path d="M 8,32 L 536,32" fill="none" stroke="black"/>
                <path d="M 8,62 L 536,62" fill="none" stroke="black"/>
                <path d="M 8,66 L 536,66" fill="none" stroke="black"/>
                <path d="M 8,160 L 536,160" fill="none" stroke="black"/>
                <path d="M 8,256 L 536,256" fill="none" stroke="black"/>
                <path d="M 8,352 L 536,352" fill="none" stroke="black"/>
                <path d="M 8,448 L 536,448" fill="none" stroke="black"/>
                <path d="M 8,544 L 536,544" fill="none" stroke="black"/>
                <path d="M 8,640 L 536,640" fill="none" stroke="black"/>
                <path d="M 8,736 L 536,736" fill="none" stroke="black"/>
                <path d="M 8,832 L 536,832" fill="none" stroke="black"/>
                <path d="M 8,928 L 536,928" fill="none" stroke="black"/>
                <path d="M 8,1024 L 536,1024" fill="none" stroke="black"/>
                <path d="M 8,1120 L 536,1120" fill="none" stroke="black"/>
                <path d="M 8,1216 L 536,1216" fill="none" stroke="black"/>
                <path d="M 8,1312 L 536,1312" fill="none" stroke="black"/>
                <path d="M 8,1408 L 536,1408" fill="none" stroke="black"/>
                <path d="M 8,1504 L 536,1504" fill="none" stroke="black"/>
                <path d="M 8,1600 L 536,1600" fill="none" stroke="black"/>
                <g class="text">
                  <text x="40" y="52">Value</text>
                  <text x="116" y="52">Extended</text>
                  <text x="168" y="52">Key</text>
                  <text x="208" y="52">Usage</text>
                  <text x="56" y="84">0</text>
                  <text x="104" y="84">Name:</text>
                  <text x="232" y="84">Any</text>
                  <text x="284" y="84">Extended</text>
                  <text x="336" y="84">Key</text>
                  <text x="376" y="84">Usage</text>
                  <text x="132" y="100">Identifiers:</text>
                  <text x="296" y="100">anyExtendedKeyUsage</text>
                  <text x="100" y="116">OID:</text>
                  <text x="264" y="116">2.5.29.37.0</text>
                  <text x="100" y="132">DER:</text>
                  <text x="228" y="132">06</text>
                  <text x="252" y="132">04</text>
                  <text x="276" y="132">55</text>
                  <text x="300" y="132">1D</text>
                  <text x="324" y="132">25</text>
                  <text x="348" y="132">00</text>
                  <text x="120" y="148">Comments:</text>
                  <text x="232" y="148">RFC</text>
                  <text x="268" y="148">5280</text>
                  <text x="56" y="180">1</text>
                  <text x="104" y="180">Name:</text>
                  <text x="232" y="180">TLS</text>
                  <text x="276" y="180">Server</text>
                  <text x="364" y="180">authentication</text>
                  <text x="132" y="196">Identifiers:</text>
                  <text x="284" y="196">id-kp-serverAuth</text>
                  <text x="100" y="212">OID:</text>
                  <text x="288" y="212">1.3.6.1.5.5.7.3.1</text>
                  <text x="100" y="228">DER:</text>
                  <text x="228" y="228">06</text>
                  <text x="252" y="228">08</text>
                  <text x="276" y="228">2B</text>
                  <text x="300" y="228">06</text>
                  <text x="324" y="228">01</text>
                  <text x="348" y="228">05</text>
                  <text x="372" y="228">05</text>
                  <text x="396" y="228">07</text>
                  <text x="420" y="228">03</text>
                  <text x="444" y="228">01</text>
                  <text x="120" y="244">Comments:</text>
                  <text x="232" y="244">RFC</text>
                  <text x="268" y="244">5280</text>
                  <text x="56" y="276">2</text>
                  <text x="104" y="276">Name:</text>
                  <text x="232" y="276">TLS</text>
                  <text x="276" y="276">Client</text>
                  <text x="364" y="276">Authentication</text>
                  <text x="132" y="292">Identifiers:</text>
                  <text x="284" y="292">id-kp-clientAuth</text>
                  <text x="100" y="308">OID:</text>
                  <text x="288" y="308">1.3.6.1.5.5.7.3.2</text>
                  <text x="100" y="324">DER:</text>
                  <text x="228" y="324">06</text>
                  <text x="252" y="324">08</text>
                  <text x="276" y="324">2B</text>
                  <text x="300" y="324">06</text>
                  <text x="324" y="324">01</text>
                  <text x="348" y="324">05</text>
                  <text x="372" y="324">05</text>
                  <text x="396" y="324">07</text>
                  <text x="420" y="324">03</text>
                  <text x="444" y="324">02</text>
                  <text x="120" y="340">Comments:</text>
                  <text x="232" y="340">RFC</text>
                  <text x="268" y="340">5280</text>
                  <text x="56" y="372">3</text>
                  <text x="104" y="372">Name:</text>
                  <text x="236" y="372">Code</text>
                  <text x="288" y="372">Signing</text>
                  <text x="132" y="388">Identifiers:</text>
                  <text x="288" y="388">id-kp-codeSigning</text>
                  <text x="100" y="404">OID:</text>
                  <text x="288" y="404">1.3.6.1.5.5.7.3.3</text>
                  <text x="100" y="420">DER:</text>
                  <text x="228" y="420">06</text>
                  <text x="252" y="420">08</text>
                  <text x="276" y="420">2B</text>
                  <text x="300" y="420">06</text>
                  <text x="324" y="420">01</text>
                  <text x="348" y="420">05</text>
                  <text x="372" y="420">05</text>
                  <text x="396" y="420">07</text>
                  <text x="420" y="420">03</text>
                  <text x="444" y="420">03</text>
                  <text x="120" y="436">Comments:</text>
                  <text x="232" y="436">RFC</text>
                  <text x="268" y="436">5280</text>
                  <text x="56" y="468">4</text>
                  <text x="104" y="468">Name:</text>
                  <text x="240" y="468">Email</text>
                  <text x="308" y="468">protection</text>
                  <text x="388" y="468">(S/MIME)</text>
                  <text x="132" y="484">Identifiers:</text>
                  <text x="304" y="484">id-kp-emailProtection</text>
                  <text x="100" y="500">OID:</text>
                  <text x="288" y="500">1.3.6.1.5.5.7.3.4</text>
                  <text x="100" y="516">DER:</text>
                  <text x="228" y="516">06</text>
                  <text x="252" y="516">08</text>
                  <text x="276" y="516">2B</text>
                  <text x="300" y="516">06</text>
                  <text x="324" y="516">01</text>
                  <text x="348" y="516">05</text>
                  <text x="372" y="516">05</text>
                  <text x="396" y="516">07</text>
                  <text x="420" y="516">03</text>
                  <text x="444" y="516">04</text>
                  <text x="120" y="532">Comments:</text>
                  <text x="232" y="532">RFC</text>
                  <text x="268" y="532">5280</text>
                  <text x="56" y="564">8</text>
                  <text x="104" y="564">Name:</text>
                  <text x="236" y="564">Time</text>
                  <text x="292" y="564">Stamping</text>
                  <text x="132" y="580">Identifiers:</text>
                  <text x="296" y="580">id-kp-timeStamping,</text>
                  <text x="428" y="580">timestamping</text>
                  <text x="100" y="596">OID:</text>
                  <text x="288" y="596">1.3.6.1.5.5.7.3.8</text>
                  <text x="100" y="612">DER:</text>
                  <text x="228" y="612">06</text>
                  <text x="252" y="612">08</text>
                  <text x="276" y="612">2B</text>
                  <text x="300" y="612">06</text>
                  <text x="324" y="612">01</text>
                  <text x="348" y="612">05</text>
                  <text x="372" y="612">05</text>
                  <text x="396" y="612">07</text>
                  <text x="420" y="612">03</text>
                  <text x="444" y="612">08</text>
                  <text x="120" y="628">Comments:</text>
                  <text x="56" y="660">9</text>
                  <text x="104" y="660">Name:</text>
                  <text x="236" y="660">OCSP</text>
                  <text x="288" y="660">Signing</text>
                  <text x="132" y="676">Identifiers:</text>
                  <text x="288" y="676">id-kp-OCSPSigning</text>
                  <text x="100" y="692">OID:</text>
                  <text x="288" y="692">1.3.6.1.5.5.7.3.9</text>
                  <text x="100" y="708">DER:</text>
                  <text x="228" y="708">06</text>
                  <text x="252" y="708">08</text>
                  <text x="276" y="708">2B</text>
                  <text x="300" y="708">06</text>
                  <text x="324" y="708">01</text>
                  <text x="348" y="708">05</text>
                  <text x="372" y="708">05</text>
                  <text x="396" y="708">07</text>
                  <text x="420" y="708">03</text>
                  <text x="444" y="708">09</text>
                  <text x="120" y="724">Comments:</text>
                  <text x="232" y="724">RFC</text>
                  <text x="268" y="724">5280</text>
                  <text x="52" y="756">10</text>
                  <text x="104" y="756">Name:</text>
                  <text x="252" y="756">Kerberos</text>
                  <text x="316" y="756">PKINIT</text>
                  <text x="372" y="756">Client</text>
                  <text x="420" y="756">Auth</text>
                  <text x="132" y="772">Identifiers:</text>
                  <text x="308" y="772">id-pkinit-KPClientAuth</text>
                  <text x="100" y="788">OID:</text>
                  <text x="280" y="788">1.3.6.1.5.2.3.4</text>
                  <text x="100" y="804">DER:</text>
                  <text x="228" y="804">06</text>
                  <text x="252" y="804">07</text>
                  <text x="276" y="804">2B</text>
                  <text x="300" y="804">06</text>
                  <text x="324" y="804">01</text>
                  <text x="348" y="804">05</text>
                  <text x="372" y="804">02</text>
                  <text x="396" y="804">03</text>
                  <text x="420" y="804">04</text>
                  <text x="120" y="820">Comments:</text>
                  <text x="232" y="820">RFC</text>
                  <text x="268" y="820">4556</text>
                  <text x="52" y="852">11</text>
                  <text x="104" y="852">Name:</text>
                  <text x="252" y="852">Kerberos</text>
                  <text x="316" y="852">PKINIT</text>
                  <text x="360" y="852">KDC</text>
                  <text x="132" y="868">Identifiers:</text>
                  <text x="280" y="868">id-pkinit-KPKdc</text>
                  <text x="100" y="884">OID:</text>
                  <text x="280" y="884">1.3.6.1.5.2.3.5</text>
                  <text x="100" y="900">DER:</text>
                  <text x="228" y="900">06</text>
                  <text x="252" y="900">07</text>
                  <text x="276" y="900">2B</text>
                  <text x="300" y="900">06</text>
                  <text x="324" y="900">01</text>
                  <text x="348" y="900">05</text>
                  <text x="372" y="900">02</text>
                  <text x="396" y="900">03</text>
                  <text x="420" y="900">05</text>
                  <text x="120" y="916">Comments:</text>
                  <text x="232" y="916">RFC</text>
                  <text x="268" y="916">4556</text>
                  <text x="52" y="948">12</text>
                  <text x="104" y="948">Name:</text>
                  <text x="232" y="948">SSH</text>
                  <text x="276" y="948">Client</text>
                  <text x="132" y="964">Identifiers:</text>
                  <text x="312" y="964">id-kp-secureShellClient</text>
                  <text x="100" y="980">OID:</text>
                  <text x="292" y="980">1.3.6.1.5.5.7.3.21</text>
                  <text x="100" y="996">DER:</text>
                  <text x="228" y="996">06</text>
                  <text x="252" y="996">08</text>
                  <text x="276" y="996">2B</text>
                  <text x="300" y="996">06</text>
                  <text x="324" y="996">01</text>
                  <text x="348" y="996">05</text>
                  <text x="372" y="996">05</text>
                  <text x="396" y="996">07</text>
                  <text x="420" y="996">03</text>
                  <text x="444" y="996">15</text>
                  <text x="120" y="1012">Comments:</text>
                  <text x="232" y="1012">RFC</text>
                  <text x="268" y="1012">6187</text>
                  <text x="52" y="1044">13</text>
                  <text x="104" y="1044">Name:</text>
                  <text x="232" y="1044">SSH</text>
                  <text x="276" y="1044">Server</text>
                  <text x="132" y="1060">Identifiers:</text>
                  <text x="312" y="1060">id-kp-secureShellServer</text>
                  <text x="100" y="1076">OID:</text>
                  <text x="292" y="1076">1.3.6.1.5.5.7.3.22</text>
                  <text x="100" y="1092">DER:</text>
                  <text x="228" y="1092">06</text>
                  <text x="252" y="1092">08</text>
                  <text x="276" y="1092">2B</text>
                  <text x="300" y="1092">06</text>
                  <text x="324" y="1092">01</text>
                  <text x="348" y="1092">05</text>
                  <text x="372" y="1092">05</text>
                  <text x="396" y="1092">07</text>
                  <text x="420" y="1092">03</text>
                  <text x="444" y="1092">16</text>
                  <text x="120" y="1108">Comments:</text>
                  <text x="232" y="1108">RFC</text>
                  <text x="268" y="1108">6187</text>
                  <text x="52" y="1140">14</text>
                  <text x="104" y="1140">Name:</text>
                  <text x="244" y="1140">Bundle</text>
                  <text x="308" y="1140">Security</text>
                  <text x="132" y="1156">Identifiers:</text>
                  <text x="300" y="1156">id-kp-bundleSecurity</text>
                  <text x="100" y="1172">OID:</text>
                  <text x="292" y="1172">1.3.6.1.5.5.7.3.35</text>
                  <text x="100" y="1188">DER:</text>
                  <text x="228" y="1188">06</text>
                  <text x="252" y="1188">08</text>
                  <text x="276" y="1188">2B</text>
                  <text x="300" y="1188">06</text>
                  <text x="324" y="1188">01</text>
                  <text x="348" y="1188">05</text>
                  <text x="372" y="1188">05</text>
                  <text x="396" y="1188">07</text>
                  <text x="420" y="1188">03</text>
                  <text x="444" y="1188">23</text>
                  <text x="120" y="1204">Comments:</text>
                  <text x="232" y="1204">RFC</text>
                  <text x="268" y="1204">9174</text>
                  <text x="52" y="1236">15</text>
                  <text x="104" y="1236">Name:</text>
                  <text x="232" y="1236">CMC</text>
                  <text x="304" y="1236">Certification</text>
                  <text x="400" y="1236">Authority</text>
                  <text x="132" y="1252">Identifiers:</text>
                  <text x="264" y="1252">id-kp-cmcCA</text>
                  <text x="100" y="1268">OID:</text>
                  <text x="292" y="1268">1.3.6.1.5.5.7.3.27</text>
                  <text x="100" y="1284">DER:</text>
                  <text x="228" y="1284">06</text>
                  <text x="252" y="1284">08</text>
                  <text x="276" y="1284">2B</text>
                  <text x="300" y="1284">06</text>
                  <text x="324" y="1284">01</text>
                  <text x="348" y="1284">05</text>
                  <text x="372" y="1284">05</text>
                  <text x="396" y="1284">07</text>
                  <text x="420" y="1284">03</text>
                  <text x="444" y="1284">1B</text>
                  <text x="120" y="1300">Comments:</text>
                  <text x="232" y="1300">RFC</text>
                  <text x="268" y="1300">6402</text>
                  <text x="52" y="1332">16</text>
                  <text x="104" y="1332">Name:</text>
                  <text x="232" y="1332">CMC</text>
                  <text x="300" y="1332">Registration</text>
                  <text x="392" y="1332">Authority</text>
                  <text x="132" y="1348">Identifiers:</text>
                  <text x="264" y="1348">id-kp-cmcRA</text>
                  <text x="100" y="1364">OID:</text>
                  <text x="292" y="1364">1.3.6.1.5.5.7.3.28</text>
                  <text x="100" y="1380">DER:</text>
                  <text x="228" y="1380">06</text>
                  <text x="252" y="1380">08</text>
                  <text x="276" y="1380">2B</text>
                  <text x="300" y="1380">06</text>
                  <text x="324" y="1380">01</text>
                  <text x="348" y="1380">05</text>
                  <text x="372" y="1380">05</text>
                  <text x="396" y="1380">07</text>
                  <text x="420" y="1380">03</text>
                  <text x="444" y="1380">1C</text>
                  <text x="120" y="1396">Comments:</text>
                  <text x="232" y="1396">RFC</text>
                  <text x="268" y="1396">6402</text>
                  <text x="52" y="1428">17</text>
                  <text x="104" y="1428">Name:</text>
                  <text x="232" y="1428">CMC</text>
                  <text x="280" y="1428">Archive</text>
                  <text x="340" y="1428">Server</text>
                  <text x="132" y="1444">Identifiers:</text>
                  <text x="284" y="1444">id-kp-cmcArchive</text>
                  <text x="100" y="1460">OID:</text>
                  <text x="292" y="1460">1.3.6.1.5.5.7.3.29</text>
                  <text x="100" y="1476">DER:</text>
                  <text x="228" y="1476">06</text>
                  <text x="252" y="1476">08</text>
                  <text x="276" y="1476">2B</text>
                  <text x="300" y="1476">06</text>
                  <text x="324" y="1476">01</text>
                  <text x="348" y="1476">05</text>
                  <text x="372" y="1476">05</text>
                  <text x="396" y="1476">07</text>
                  <text x="420" y="1476">03</text>
                  <text x="444" y="1476">1D</text>
                  <text x="120" y="1492">Comments:</text>
                  <text x="232" y="1492">RFC</text>
                  <text x="268" y="1492">6402</text>
                  <text x="52" y="1524">18</text>
                  <text x="104" y="1524">Name:</text>
                  <text x="232" y="1524">CMC</text>
                  <text x="264" y="1524">Key</text>
                  <text x="324" y="1524">Generation</text>
                  <text x="408" y="1524">Authority</text>
                  <text x="132" y="1540">Identifiers:</text>
                  <text x="264" y="1540">id-kp-cmKGA</text>
                  <text x="100" y="1556">OID:</text>
                  <text x="292" y="1556">1.3.6.1.5.5.7.3.32</text>
                  <text x="100" y="1572">DER:</text>
                  <text x="228" y="1572">06</text>
                  <text x="252" y="1572">08</text>
                  <text x="276" y="1572">2B</text>
                  <text x="300" y="1572">06</text>
                  <text x="324" y="1572">01</text>
                  <text x="348" y="1572">05</text>
                  <text x="372" y="1572">05</text>
                  <text x="396" y="1572">07</text>
                  <text x="420" y="1572">03</text>
                  <text x="444" y="1572">20</text>
                  <text x="120" y="1588">Comments:</text>
                  <text x="232" y="1588">RFC</text>
                  <text x="268" y="1588">9480</text>
                </g>
              </svg>
            </artwork>
            <artwork type="ascii-art" align="center"><![CDATA[
+-------+---------------------------------------------------------+
| Value | Extended Key Usage                                      |
+=======+=========================================================+
|     0 | Name:            Any Extended Key Usage                 |
|       | Identifiers:     anyExtendedKeyUsage                    |
|       | OID:             2.5.29.37.0                            |
|       | DER:             06 04 55 1D 25 00                      |
|       | Comments:        RFC 5280                               |
+-------+---------------------------------------------------------+
|     1 | Name:            TLS Server authentication              |
|       | Identifiers:     id-kp-serverAuth                       |
|       | OID:             1.3.6.1.5.5.7.3.1                      |
|       | DER:             06 08 2B 06 01 05 05 07 03 01          |
|       | Comments:        RFC 5280                               |
+-------+---------------------------------------------------------+
|     2 | Name:            TLS Client Authentication              |
|       | Identifiers:     id-kp-clientAuth                       |
|       | OID:             1.3.6.1.5.5.7.3.2                      |
|       | DER:             06 08 2B 06 01 05 05 07 03 02          |
|       | Comments:        RFC 5280                               |
+-------+---------------------------------------------------------+
|     3 | Name:            Code Signing                           |
|       | Identifiers:     id-kp-codeSigning                      |
|       | OID:             1.3.6.1.5.5.7.3.3                      |
|       | DER:             06 08 2B 06 01 05 05 07 03 03          |
|       | Comments:        RFC 5280                               |
+-------+---------------------------------------------------------+
|     4 | Name:            Email protection (S/MIME)              |
|       | Identifiers:     id-kp-emailProtection                  |
|       | OID:             1.3.6.1.5.5.7.3.4                      |
|       | DER:             06 08 2B 06 01 05 05 07 03 04          |
|       | Comments:        RFC 5280                               |
+-------+---------------------------------------------------------+
|     8 | Name:            Time Stamping                          |
|       | Identifiers:     id-kp-timeStamping, timestamping       |
|       | OID:             1.3.6.1.5.5.7.3.8                      |
|       | DER:             06 08 2B 06 01 05 05 07 03 08          |
|       | Comments:                                               |
+-------+---------------------------------------------------------+
|     9 | Name:            OCSP Signing                           |
|       | Identifiers:     id-kp-OCSPSigning                      |
|       | OID:             1.3.6.1.5.5.7.3.9                      |
|       | DER:             06 08 2B 06 01 05 05 07 03 09          |
|       | Comments:        RFC 5280                               |
+-------+---------------------------------------------------------+
|    10 | Name:            Kerberos PKINIT Client Auth            |
|       | Identifiers:     id-pkinit-KPClientAuth                 |
|       | OID:             1.3.6.1.5.2.3.4                        |
|       | DER:             06 07 2B 06 01 05 02 03 04             |
|       | Comments:        RFC 4556                               |
+-------+---------------------------------------------------------+
|    11 | Name:            Kerberos PKINIT KDC                    |
|       | Identifiers:     id-pkinit-KPKdc                        |
|       | OID:             1.3.6.1.5.2.3.5                        |
|       | DER:             06 07 2B 06 01 05 02 03 05             |
|       | Comments:        RFC 4556                               |
+-------+---------------------------------------------------------+
|    12 | Name:            SSH Client                             |
|       | Identifiers:     id-kp-secureShellClient                |
|       | OID:             1.3.6.1.5.5.7.3.21                     |
|       | DER:             06 08 2B 06 01 05 05 07 03 15          |
|       | Comments:        RFC 6187                               |
+-------+---------------------------------------------------------+
|    13 | Name:            SSH Server                             |
|       | Identifiers:     id-kp-secureShellServer                |
|       | OID:             1.3.6.1.5.5.7.3.22                     |
|       | DER:             06 08 2B 06 01 05 05 07 03 16          |
|       | Comments:        RFC 6187                               |
+-------+---------------------------------------------------------+
|    14 | Name:            Bundle Security                        |
|       | Identifiers:     id-kp-bundleSecurity                   |
|       | OID:             1.3.6.1.5.5.7.3.35                     |
|       | DER:             06 08 2B 06 01 05 05 07 03 23          |
|       | Comments:        RFC 9174                               |
+-------+---------------------------------------------------------+
|    15 | Name:            CMC Certification Authority            |
|       | Identifiers:     id-kp-cmcCA                            |
|       | OID:             1.3.6.1.5.5.7.3.27                     |
|       | DER:             06 08 2B 06 01 05 05 07 03 1B          |
|       | Comments:        RFC 6402                               |
+-------+---------------------------------------------------------+
|    16 | Name:            CMC Registration Authority             |
|       | Identifiers:     id-kp-cmcRA                            |
|       | OID:             1.3.6.1.5.5.7.3.28                     |
|       | DER:             06 08 2B 06 01 05 05 07 03 1C          |
|       | Comments:        RFC 6402                               |
+-------+---------------------------------------------------------+
|    17 | Name:            CMC Archive Server                     |
|       | Identifiers:     id-kp-cmcArchive                       |
|       | OID:             1.3.6.1.5.5.7.3.29                     |
|       | DER:             06 08 2B 06 01 05 05 07 03 1D          |
|       | Comments:        RFC 6402                               |
+-------+---------------------------------------------------------+
|    18 | Name:            CMC Key Generation Authority           |
|       | Identifiers:     id-kp-cmKGA                            |
|       | OID:             1.3.6.1.5.5.7.3.32                     |
|       | DER:             06 08 2B 06 01 05 05 07 03 20          |
|       | Comments:        RFC 9480                               |
+-------+---------------------------------------------------------+
]]></artwork>
          </artset>
        </figure>
      </section>
      <section anchor="GN">
        <name>C509 General Names Registry</name>
        <t>IANA has created a new registry titled "C509 General Names Registry" under the new heading "CBOR Encoded X.509 (C509) Parameters". The columns of the registry are Value, General Name, and Reference, where Value is an integer, and the other columns are text strings. For values in the interval [-24, 23] the registration procedure is "IETF Review" and "Expert Review". For all other values the registration procedure is "Expert Review". The initial contents of the registry are:</t>
        <figure anchor="fig-gn">
          <name>C509 General Names</name>
          <artset>
            <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="720" width="560" viewBox="0 0 560 720" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                <path d="M 8,32 L 8,704" fill="none" stroke="black"/>
                <path d="M 72,32 L 72,704" fill="none" stroke="black"/>
                <path d="M 552,32 L 552,704" fill="none" stroke="black"/>
                <path d="M 8,32 L 552,32" fill="none" stroke="black"/>
                <path d="M 8,62 L 552,62" fill="none" stroke="black"/>
                <path d="M 8,66 L 552,66" fill="none" stroke="black"/>
                <path d="M 8,160 L 552,160" fill="none" stroke="black"/>
                <path d="M 8,256 L 552,256" fill="none" stroke="black"/>
                <path d="M 8,320 L 552,320" fill="none" stroke="black"/>
                <path d="M 8,384 L 552,384" fill="none" stroke="black"/>
                <path d="M 8,448 L 552,448" fill="none" stroke="black"/>
                <path d="M 8,512 L 552,512" fill="none" stroke="black"/>
                <path d="M 8,576 L 552,576" fill="none" stroke="black"/>
                <path d="M 8,640 L 552,640" fill="none" stroke="black"/>
                <path d="M 8,704 L 552,704" fill="none" stroke="black"/>
                <g class="text">
                  <text x="40" y="52">Value</text>
                  <text x="112" y="52">General</text>
                  <text x="168" y="52">Names</text>
                  <text x="52" y="84">-2</text>
                  <text x="104" y="84">Name:</text>
                  <text x="256" y="84">otherName</text>
                  <text x="316" y="84">with</text>
                  <text x="400" y="84">SmtpUTF8Mailbox</text>
                  <text x="120" y="100">Comments:</text>
                  <text x="304" y="100">id-on-SmtpUTF8Mailbox</text>
                  <text x="296" y="116">(1.3.6.1.5.5.7.8.9)</text>
                  <text x="228" y="132">06</text>
                  <text x="252" y="132">08</text>
                  <text x="276" y="132">2B</text>
                  <text x="300" y="132">06</text>
                  <text x="324" y="132">01</text>
                  <text x="348" y="132">05</text>
                  <text x="372" y="132">05</text>
                  <text x="396" y="132">07</text>
                  <text x="420" y="132">08</text>
                  <text x="444" y="132">09</text>
                  <text x="108" y="148">Value:</text>
                  <text x="236" y="148">text</text>
                  <text x="52" y="180">-1</text>
                  <text x="104" y="180">Name:</text>
                  <text x="256" y="180">otherName</text>
                  <text x="316" y="180">with</text>
                  <text x="412" y="180">hardwareModuleName</text>
                  <text x="120" y="196">Comments:</text>
                  <text x="316" y="196">id-on-hardwareModuleName</text>
                  <text x="296" y="212">(1.3.6.1.5.5.7.8.4)</text>
                  <text x="228" y="228">06</text>
                  <text x="252" y="228">08</text>
                  <text x="276" y="228">2B</text>
                  <text x="300" y="228">06</text>
                  <text x="324" y="228">01</text>
                  <text x="348" y="228">05</text>
                  <text x="372" y="228">05</text>
                  <text x="396" y="228">07</text>
                  <text x="420" y="228">08</text>
                  <text x="444" y="228">04</text>
                  <text x="108" y="244">Value:</text>
                  <text x="224" y="244">[</text>
                  <text x="256" y="244">~oid,</text>
                  <text x="304" y="244">bytes</text>
                  <text x="336" y="244">]</text>
                  <text x="56" y="276">0</text>
                  <text x="104" y="276">Name:</text>
                  <text x="256" y="276">otherName</text>
                  <text x="120" y="292">Comments:</text>
                  <text x="108" y="308">Value:</text>
                  <text x="224" y="308">[</text>
                  <text x="256" y="308">~oid,</text>
                  <text x="304" y="308">bytes</text>
                  <text x="336" y="308">]</text>
                  <text x="56" y="340">1</text>
                  <text x="104" y="340">Name:</text>
                  <text x="260" y="340">rfc822Name</text>
                  <text x="120" y="356">Comments:</text>
                  <text x="108" y="372">Value:</text>
                  <text x="236" y="372">text</text>
                  <text x="56" y="404">2</text>
                  <text x="104" y="404">Name:</text>
                  <text x="248" y="404">dNSName</text>
                  <text x="120" y="420">Comments:</text>
                  <text x="108" y="436">Value:</text>
                  <text x="236" y="436">text</text>
                  <text x="56" y="468">4</text>
                  <text x="104" y="468">Name:</text>
                  <text x="272" y="468">directoryName</text>
                  <text x="120" y="484">Comments:</text>
                  <text x="108" y="500">Value:</text>
                  <text x="236" y="500">Name</text>
                  <text x="56" y="532">6</text>
                  <text x="104" y="532">Name:</text>
                  <text x="320" y="532">uniformResourceIdentifier</text>
                  <text x="120" y="548">Comments:</text>
                  <text x="108" y="564">Value:</text>
                  <text x="236" y="564">text</text>
                  <text x="56" y="596">7</text>
                  <text x="104" y="596">Name:</text>
                  <text x="256" y="596">iPAddress</text>
                  <text x="120" y="612">Comments:</text>
                  <text x="108" y="628">Value:</text>
                  <text x="240" y="628">bytes</text>
                  <text x="56" y="660">8</text>
                  <text x="104" y="660">Name:</text>
                  <text x="268" y="660">registeredID</text>
                  <text x="120" y="676">Comments:</text>
                  <text x="108" y="692">Value:</text>
                  <text x="236" y="692">~oid</text>
                </g>
              </svg>
            </artwork>
            <artwork type="ascii-art" align="center"><![CDATA[
+-------+-----------------------------------------------------------+
| Value | General Names                                             |
+=======+===========================================================+
|    -2 | Name:            otherName with SmtpUTF8Mailbox           |
|       | Comments:        id-on-SmtpUTF8Mailbox                    |
|       |                  (1.3.6.1.5.5.7.8.9)                      |
|       |                  06 08 2B 06 01 05 05 07 08 09            |
|       | Value:           text                                     |
+-------+-----------------------------------------------------------+
|    -1 | Name:            otherName with hardwareModuleName        |
|       | Comments:        id-on-hardwareModuleName                 |
|       |                  (1.3.6.1.5.5.7.8.4)                      |
|       |                  06 08 2B 06 01 05 05 07 08 04            |
|       | Value:           [ ~oid, bytes ]                          |
+-------+-----------------------------------------------------------+
|     0 | Name:            otherName                                |
|       | Comments:                                                 |
|       | Value:           [ ~oid, bytes ]                          |
+-------+-----------------------------------------------------------+
|     1 | Name:            rfc822Name                               |
|       | Comments:                                                 |
|       | Value:           text                                     |
+-------+-----------------------------------------------------------+
|     2 | Name:            dNSName                                  |
|       | Comments:                                                 |
|       | Value:           text                                     |
+-------+-----------------------------------------------------------+
|     4 | Name:            directoryName                            |
|       | Comments:                                                 |
|       | Value:           Name                                     |
+-------+-----------------------------------------------------------+
|     6 | Name:            uniformResourceIdentifier                |
|       | Comments:                                                 |
|       | Value:           text                                     |
+-------+-----------------------------------------------------------+
|     7 | Name:            iPAddress                                |
|       | Comments:                                                 |
|       | Value:           bytes                                    |
+-------+-----------------------------------------------------------+
|     8 | Name:            registeredID                             |
|       | Comments:                                                 |
|       | Value:           ~oid                                     |
+-------+-----------------------------------------------------------+
]]></artwork>
          </artset>
        </figure>
      </section>
      <section anchor="sigalg">
        <name>C509 Signature Algorithms Registry</name>
        <t>IANA has created a new registry titled "C509 Signature Algorithms" under the new heading "CBOR Encoded X.509 (C509) Parameters". The registry includes both signature algorithms and non-signature proof-of-possession algorithms. The columns of the registry are Value, Name, Identifiers, OID, Parameters, DER, Comments, and Reference, where Value is an integer, and the other columns are text strings. For values in the interval [-24, 23] the registration procedure is "IETF Review" and "Expert Review". For all other values the registration procedure is "Expert Review". The initial contents of the registry are:</t>
        <figure anchor="fig-sigalgs">
          <name>C509 Signature Algorithms</name>
          <artset>
            <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="3088" width="560" viewBox="0 0 560 3088" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                <path d="M 8,32 L 8,3072" fill="none" stroke="black"/>
                <path d="M 72,32 L 72,3072" fill="none" stroke="black"/>
                <path d="M 552,32 L 552,3072" fill="none" stroke="black"/>
                <path d="M 8,32 L 552,32" fill="none" stroke="black"/>
                <path d="M 8,62 L 552,62" fill="none" stroke="black"/>
                <path d="M 8,66 L 552,66" fill="none" stroke="black"/>
                <path d="M 8,208 L 552,208" fill="none" stroke="black"/>
                <path d="M 8,320 L 552,320" fill="none" stroke="black"/>
                <path d="M 8,432 L 552,432" fill="none" stroke="black"/>
                <path d="M 8,544 L 552,544" fill="none" stroke="black"/>
                <path d="M 8,656 L 552,656" fill="none" stroke="black"/>
                <path d="M 8,768 L 552,768" fill="none" stroke="black"/>
                <path d="M 8,880 L 552,880" fill="none" stroke="black"/>
                <path d="M 8,992 L 552,992" fill="none" stroke="black"/>
                <path d="M 8,1104 L 552,1104" fill="none" stroke="black"/>
                <path d="M 8,1248 L 552,1248" fill="none" stroke="black"/>
                <path d="M 8,1392 L 552,1392" fill="none" stroke="black"/>
                <path d="M 8,1536 L 552,1536" fill="none" stroke="black"/>
                <path d="M 8,1648 L 552,1648" fill="none" stroke="black"/>
                <path d="M 8,1760 L 552,1760" fill="none" stroke="black"/>
                <path d="M 8,1872 L 552,1872" fill="none" stroke="black"/>
                <path d="M 8,2048 L 552,2048" fill="none" stroke="black"/>
                <path d="M 8,2224 L 552,2224" fill="none" stroke="black"/>
                <path d="M 8,2400 L 552,2400" fill="none" stroke="black"/>
                <path d="M 8,2512 L 552,2512" fill="none" stroke="black"/>
                <path d="M 8,2624 L 552,2624" fill="none" stroke="black"/>
                <path d="M 8,2736 L 552,2736" fill="none" stroke="black"/>
                <path d="M 8,2848 L 552,2848" fill="none" stroke="black"/>
                <path d="M 8,2960 L 552,2960" fill="none" stroke="black"/>
                <path d="M 8,3072 L 552,3072" fill="none" stroke="black"/>
                <g class="text">
                  <text x="40" y="52">Value</text>
                  <text x="104" y="52">X.509</text>
                  <text x="168" y="52">Signature</text>
                  <text x="252" y="52">Algorithms</text>
                  <text x="44" y="84">-256</text>
                  <text x="104" y="84">Name:</text>
                  <text x="256" y="84">RSASSA-PKCS1-v1_5</text>
                  <text x="348" y="84">with</text>
                  <text x="392" y="84">SHA-1</text>
                  <text x="132" y="100">Identifiers:</text>
                  <text x="284" y="100">sha1-with-rsa-signature,</text>
                  <text x="276" y="116">sha1WithRSAEncryption,</text>
                  <text x="276" y="132">sha-1WithRSAEncryption</text>
                  <text x="100" y="148">OID:</text>
                  <text x="268" y="148">1.2.840.113549.1.1.5</text>
                  <text x="128" y="164">Parameters:</text>
                  <text x="204" y="164">NULL</text>
                  <text x="100" y="180">DER:</text>
                  <text x="196" y="180">30</text>
                  <text x="220" y="180">0D</text>
                  <text x="244" y="180">06</text>
                  <text x="268" y="180">09</text>
                  <text x="292" y="180">2A</text>
                  <text x="316" y="180">86</text>
                  <text x="340" y="180">48</text>
                  <text x="364" y="180">86</text>
                  <text x="388" y="180">F7</text>
                  <text x="412" y="180">0D</text>
                  <text x="436" y="180">01</text>
                  <text x="460" y="180">01</text>
                  <text x="484" y="180">05</text>
                  <text x="508" y="180">05</text>
                  <text x="532" y="180">00</text>
                  <text x="120" y="196">Comments:</text>
                  <text x="208" y="196">Don't</text>
                  <text x="248" y="196">use</text>
                  <text x="44" y="228">-255</text>
                  <text x="104" y="228">Name:</text>
                  <text x="208" y="228">ECDSA</text>
                  <text x="252" y="228">with</text>
                  <text x="296" y="228">SHA-1</text>
                  <text x="132" y="244">Identifiers:</text>
                  <text x="248" y="244">ecdsa-with-SHA1</text>
                  <text x="100" y="260">OID:</text>
                  <text x="256" y="260">1.2.840.10045.4.1</text>
                  <text x="128" y="276">Parameters:</text>
                  <text x="212" y="276">Absent</text>
                  <text x="100" y="292">DER:</text>
                  <text x="196" y="292">30</text>
                  <text x="220" y="292">09</text>
                  <text x="244" y="292">06</text>
                  <text x="268" y="292">07</text>
                  <text x="292" y="292">2A</text>
                  <text x="316" y="292">86</text>
                  <text x="340" y="292">48</text>
                  <text x="364" y="292">CE</text>
                  <text x="388" y="292">3D</text>
                  <text x="412" y="292">04</text>
                  <text x="436" y="292">01</text>
                  <text x="120" y="308">Comments:</text>
                  <text x="208" y="308">Don't</text>
                  <text x="252" y="308">use.</text>
                  <text x="316" y="308">Compressed</text>
                  <text x="400" y="308">signature</text>
                  <text x="464" y="308">value</text>
                  <text x="56" y="340">0</text>
                  <text x="104" y="340">Name:</text>
                  <text x="208" y="340">ECDSA</text>
                  <text x="252" y="340">with</text>
                  <text x="304" y="340">SHA-256</text>
                  <text x="132" y="356">Identifiers:</text>
                  <text x="256" y="356">ecdsa-with-SHA256</text>
                  <text x="100" y="372">OID:</text>
                  <text x="264" y="372">1.2.840.10045.4.3.2</text>
                  <text x="128" y="388">Parameters:</text>
                  <text x="212" y="388">Absent</text>
                  <text x="100" y="404">DER:</text>
                  <text x="196" y="404">30</text>
                  <text x="220" y="404">0A</text>
                  <text x="244" y="404">06</text>
                  <text x="268" y="404">08</text>
                  <text x="292" y="404">2A</text>
                  <text x="316" y="404">86</text>
                  <text x="340" y="404">48</text>
                  <text x="364" y="404">CE</text>
                  <text x="388" y="404">3D</text>
                  <text x="412" y="404">04</text>
                  <text x="436" y="404">03</text>
                  <text x="460" y="404">02</text>
                  <text x="120" y="420">Comments:</text>
                  <text x="228" y="420">Compressed</text>
                  <text x="312" y="420">signature</text>
                  <text x="376" y="420">value</text>
                  <text x="56" y="452">1</text>
                  <text x="104" y="452">Name:</text>
                  <text x="208" y="452">ECDSA</text>
                  <text x="252" y="452">with</text>
                  <text x="304" y="452">SHA-384</text>
                  <text x="132" y="468">Identifiers:</text>
                  <text x="256" y="468">ecdsa-with-SHA384</text>
                  <text x="100" y="484">OID:</text>
                  <text x="264" y="484">1.2.840.10045.4.3.3</text>
                  <text x="128" y="500">Parameters:</text>
                  <text x="212" y="500">Absent</text>
                  <text x="100" y="516">DER:</text>
                  <text x="196" y="516">30</text>
                  <text x="220" y="516">0A</text>
                  <text x="244" y="516">06</text>
                  <text x="268" y="516">08</text>
                  <text x="292" y="516">2A</text>
                  <text x="316" y="516">86</text>
                  <text x="340" y="516">48</text>
                  <text x="364" y="516">CE</text>
                  <text x="388" y="516">3D</text>
                  <text x="412" y="516">04</text>
                  <text x="436" y="516">03</text>
                  <text x="460" y="516">03</text>
                  <text x="120" y="532">Comments:</text>
                  <text x="228" y="532">Compressed</text>
                  <text x="312" y="532">signature</text>
                  <text x="376" y="532">value</text>
                  <text x="56" y="564">2</text>
                  <text x="104" y="564">Name:</text>
                  <text x="208" y="564">ECDSA</text>
                  <text x="252" y="564">with</text>
                  <text x="304" y="564">SHA-512</text>
                  <text x="132" y="580">Identifiers:</text>
                  <text x="256" y="580">ecdsa-with-SHA512</text>
                  <text x="100" y="596">OID:</text>
                  <text x="264" y="596">1.2.840.10045.4.3.4</text>
                  <text x="128" y="612">Parameters:</text>
                  <text x="212" y="612">Absent</text>
                  <text x="100" y="628">DER:</text>
                  <text x="196" y="628">30</text>
                  <text x="220" y="628">0A</text>
                  <text x="244" y="628">06</text>
                  <text x="268" y="628">08</text>
                  <text x="292" y="628">2A</text>
                  <text x="316" y="628">86</text>
                  <text x="340" y="628">48</text>
                  <text x="364" y="628">CE</text>
                  <text x="388" y="628">3D</text>
                  <text x="412" y="628">04</text>
                  <text x="436" y="628">03</text>
                  <text x="460" y="628">04</text>
                  <text x="120" y="644">Comments:</text>
                  <text x="228" y="644">Compressed</text>
                  <text x="312" y="644">signature</text>
                  <text x="376" y="644">value</text>
                  <text x="56" y="676">3</text>
                  <text x="104" y="676">Name:</text>
                  <text x="208" y="676">ECDSA</text>
                  <text x="252" y="676">with</text>
                  <text x="308" y="676">SHAKE128</text>
                  <text x="132" y="692">Identifiers:</text>
                  <text x="276" y="692">id-ecdsa-with-shake128</text>
                  <text x="100" y="708">OID:</text>
                  <text x="260" y="708">1.3.6.1.5.5.7.6.32</text>
                  <text x="128" y="724">Parameters:</text>
                  <text x="212" y="724">Absent</text>
                  <text x="100" y="740">DER:</text>
                  <text x="196" y="740">30</text>
                  <text x="220" y="740">0A</text>
                  <text x="244" y="740">06</text>
                  <text x="268" y="740">08</text>
                  <text x="292" y="740">2B</text>
                  <text x="316" y="740">06</text>
                  <text x="340" y="740">01</text>
                  <text x="364" y="740">05</text>
                  <text x="388" y="740">05</text>
                  <text x="412" y="740">07</text>
                  <text x="436" y="740">06</text>
                  <text x="460" y="740">20</text>
                  <text x="120" y="756">Comments:</text>
                  <text x="228" y="756">Compressed</text>
                  <text x="312" y="756">signature</text>
                  <text x="376" y="756">value</text>
                  <text x="56" y="788">4</text>
                  <text x="104" y="788">Name:</text>
                  <text x="208" y="788">ECDSA</text>
                  <text x="252" y="788">with</text>
                  <text x="308" y="788">SHAKE256</text>
                  <text x="132" y="804">Identifiers:</text>
                  <text x="276" y="804">id-ecdsa-with-shake256</text>
                  <text x="100" y="820">OID:</text>
                  <text x="260" y="820">1.3.6.1.5.5.7.6.33</text>
                  <text x="128" y="836">Parameters:</text>
                  <text x="212" y="836">Absent</text>
                  <text x="100" y="852">DER:</text>
                  <text x="196" y="852">30</text>
                  <text x="220" y="852">0A</text>
                  <text x="244" y="852">06</text>
                  <text x="268" y="852">08</text>
                  <text x="292" y="852">2B</text>
                  <text x="316" y="852">06</text>
                  <text x="340" y="852">01</text>
                  <text x="364" y="852">05</text>
                  <text x="388" y="852">05</text>
                  <text x="412" y="852">07</text>
                  <text x="436" y="852">06</text>
                  <text x="460" y="852">21</text>
                  <text x="120" y="868">Comments:</text>
                  <text x="228" y="868">Compressed</text>
                  <text x="312" y="868">signature</text>
                  <text x="376" y="868">value</text>
                  <text x="52" y="900">12</text>
                  <text x="104" y="900">Name:</text>
                  <text x="216" y="900">Ed25519</text>
                  <text x="132" y="916">Identifiers:</text>
                  <text x="232" y="916">id-Ed25519,</text>
                  <text x="336" y="916">id-EdDSA25519</text>
                  <text x="100" y="932">OID:</text>
                  <text x="232" y="932">1.3.101.112</text>
                  <text x="128" y="948">Parameters:</text>
                  <text x="212" y="948">Absent</text>
                  <text x="100" y="964">DER:</text>
                  <text x="196" y="964">30</text>
                  <text x="220" y="964">05</text>
                  <text x="244" y="964">06</text>
                  <text x="268" y="964">03</text>
                  <text x="292" y="964">2B</text>
                  <text x="316" y="964">65</text>
                  <text x="340" y="964">70</text>
                  <text x="120" y="980">Comments:</text>
                  <text x="52" y="1012">13</text>
                  <text x="104" y="1012">Name:</text>
                  <text x="208" y="1012">Ed448</text>
                  <text x="132" y="1028">Identifiers:</text>
                  <text x="224" y="1028">id-Ed448,</text>
                  <text x="312" y="1028">id-EdDSA448</text>
                  <text x="100" y="1044">OID:</text>
                  <text x="232" y="1044">1.3.101.113</text>
                  <text x="128" y="1060">Parameters:</text>
                  <text x="212" y="1060">Absent</text>
                  <text x="100" y="1076">DER:</text>
                  <text x="196" y="1076">30</text>
                  <text x="220" y="1076">05</text>
                  <text x="244" y="1076">06</text>
                  <text x="268" y="1076">03</text>
                  <text x="292" y="1076">2B</text>
                  <text x="316" y="1076">65</text>
                  <text x="340" y="1076">71</text>
                  <text x="120" y="1092">Comments:</text>
                  <text x="52" y="1124">14</text>
                  <text x="104" y="1124">Name:</text>
                  <text x="216" y="1124">SHA-256</text>
                  <text x="268" y="1124">with</text>
                  <text x="336" y="1124">HMAC-SHA256</text>
                  <text x="132" y="1140">Identifiers:</text>
                  <text x="304" y="1140">sa-ecdhPop-sha256-hmac-sha256</text>
                  <text x="100" y="1156">OID:</text>
                  <text x="260" y="1156">1.3.6.1.5.5.7.6.26</text>
                  <text x="128" y="1172">Parameters:</text>
                  <text x="212" y="1172">Absent</text>
                  <text x="100" y="1188">DER:</text>
                  <text x="196" y="1188">30</text>
                  <text x="220" y="1188">0A</text>
                  <text x="244" y="1188">06</text>
                  <text x="268" y="1188">08</text>
                  <text x="292" y="1188">2B</text>
                  <text x="316" y="1188">06</text>
                  <text x="340" y="1188">01</text>
                  <text x="364" y="1188">05</text>
                  <text x="388" y="1188">05</text>
                  <text x="412" y="1188">07</text>
                  <text x="436" y="1188">06</text>
                  <text x="460" y="1188">1A</text>
                  <text x="120" y="1204">Comments:</text>
                  <text x="264" y="1204">Proof-of-possession</text>
                  <text x="388" y="1204">algorithm,</text>
                  <text x="464" y="1204">indexed</text>
                  <text x="516" y="1204">with</text>
                  <text x="200" y="1220">KDF</text>
                  <text x="232" y="1220">and</text>
                  <text x="268" y="1220">MAC,</text>
                  <text x="304" y="1220">see</text>
                  <text x="336" y="1220">RFC</text>
                  <text x="376" y="1220">6955.</text>
                  <text x="436" y="1220">Requires</text>
                  <text x="224" y="1236">recipient</text>
                  <text x="292" y="1236">public</text>
                  <text x="348" y="1236">static</text>
                  <text x="436" y="1236">Diffie-Hellman</text>
                  <text x="516" y="1236">key.</text>
                  <text x="52" y="1268">15</text>
                  <text x="104" y="1268">Name:</text>
                  <text x="216" y="1268">SHA-384</text>
                  <text x="268" y="1268">with</text>
                  <text x="336" y="1268">HMAC-SHA384</text>
                  <text x="132" y="1284">Identifiers:</text>
                  <text x="304" y="1284">sa-ecdhPop-sha384-hmac-sha384</text>
                  <text x="100" y="1300">OID:</text>
                  <text x="260" y="1300">1.3.6.1.5.5.7.6.27</text>
                  <text x="128" y="1316">Parameters:</text>
                  <text x="212" y="1316">Absent</text>
                  <text x="100" y="1332">DER:</text>
                  <text x="196" y="1332">30</text>
                  <text x="220" y="1332">0A</text>
                  <text x="244" y="1332">06</text>
                  <text x="268" y="1332">08</text>
                  <text x="292" y="1332">2B</text>
                  <text x="316" y="1332">06</text>
                  <text x="340" y="1332">01</text>
                  <text x="364" y="1332">05</text>
                  <text x="388" y="1332">05</text>
                  <text x="412" y="1332">07</text>
                  <text x="436" y="1332">06</text>
                  <text x="460" y="1332">1B</text>
                  <text x="120" y="1348">Comments:</text>
                  <text x="264" y="1348">Proof-of-possession</text>
                  <text x="388" y="1348">algorithm,</text>
                  <text x="464" y="1348">indexed</text>
                  <text x="516" y="1348">with</text>
                  <text x="200" y="1364">KDF</text>
                  <text x="232" y="1364">and</text>
                  <text x="268" y="1364">MAC,</text>
                  <text x="304" y="1364">see</text>
                  <text x="336" y="1364">RFC</text>
                  <text x="376" y="1364">6955.</text>
                  <text x="436" y="1364">Requires</text>
                  <text x="224" y="1380">recipient</text>
                  <text x="292" y="1380">public</text>
                  <text x="348" y="1380">static</text>
                  <text x="436" y="1380">Diffie-Hellman</text>
                  <text x="516" y="1380">key.</text>
                  <text x="52" y="1412">16</text>
                  <text x="104" y="1412">Name:</text>
                  <text x="216" y="1412">SHA-512</text>
                  <text x="268" y="1412">with</text>
                  <text x="336" y="1412">HMAC-SHA512</text>
                  <text x="132" y="1428">Identifiers:</text>
                  <text x="304" y="1428">sa-ecdhPop-sha512-hmac-sha512</text>
                  <text x="100" y="1444">OID:</text>
                  <text x="260" y="1444">1.3.6.1.5.5.7.6.28</text>
                  <text x="128" y="1460">Parameters:</text>
                  <text x="212" y="1460">Absent</text>
                  <text x="100" y="1476">DER:</text>
                  <text x="196" y="1476">30</text>
                  <text x="220" y="1476">0A</text>
                  <text x="244" y="1476">06</text>
                  <text x="268" y="1476">08</text>
                  <text x="292" y="1476">2B</text>
                  <text x="316" y="1476">06</text>
                  <text x="340" y="1476">01</text>
                  <text x="364" y="1476">05</text>
                  <text x="388" y="1476">05</text>
                  <text x="412" y="1476">07</text>
                  <text x="436" y="1476">06</text>
                  <text x="460" y="1476">1C</text>
                  <text x="120" y="1492">Comments:</text>
                  <text x="264" y="1492">Proof-of-possession</text>
                  <text x="388" y="1492">algorithm,</text>
                  <text x="464" y="1492">indexed</text>
                  <text x="516" y="1492">with</text>
                  <text x="200" y="1508">KDF</text>
                  <text x="232" y="1508">and</text>
                  <text x="268" y="1508">MAC,</text>
                  <text x="304" y="1508">see</text>
                  <text x="336" y="1508">RFC</text>
                  <text x="376" y="1508">6955.</text>
                  <text x="436" y="1508">Requires</text>
                  <text x="224" y="1524">recipient</text>
                  <text x="292" y="1524">public</text>
                  <text x="348" y="1524">static</text>
                  <text x="436" y="1524">Diffie-Hellman</text>
                  <text x="516" y="1524">key.</text>
                  <text x="52" y="1556">23</text>
                  <text x="104" y="1556">Name:</text>
                  <text x="256" y="1556">RSASSA-PKCS1-v1_5</text>
                  <text x="348" y="1556">with</text>
                  <text x="400" y="1556">SHA-256</text>
                  <text x="132" y="1572">Identifiers:</text>
                  <text x="280" y="1572">sha256WithRSAEncryption</text>
                  <text x="100" y="1588">OID:</text>
                  <text x="272" y="1588">1.2.840.113549.1.1.11</text>
                  <text x="128" y="1604">Parameters:</text>
                  <text x="204" y="1604">NULL</text>
                  <text x="100" y="1620">DER:</text>
                  <text x="196" y="1620">30</text>
                  <text x="220" y="1620">0B</text>
                  <text x="244" y="1620">06</text>
                  <text x="268" y="1620">09</text>
                  <text x="292" y="1620">2A</text>
                  <text x="316" y="1620">86</text>
                  <text x="340" y="1620">48</text>
                  <text x="364" y="1620">86</text>
                  <text x="388" y="1620">F7</text>
                  <text x="412" y="1620">0D</text>
                  <text x="436" y="1620">01</text>
                  <text x="460" y="1620">01</text>
                  <text x="484" y="1620">0B</text>
                  <text x="508" y="1620">05</text>
                  <text x="532" y="1620">00</text>
                  <text x="120" y="1636">Comments:</text>
                  <text x="52" y="1668">24</text>
                  <text x="104" y="1668">Name:</text>
                  <text x="256" y="1668">RSASSA-PKCS1-v1_5</text>
                  <text x="348" y="1668">with</text>
                  <text x="400" y="1668">SHA-384</text>
                  <text x="132" y="1684">Identifiers:</text>
                  <text x="280" y="1684">sha384WithRSAEncryption</text>
                  <text x="100" y="1700">OID:</text>
                  <text x="272" y="1700">1.2.840.113549.1.1.12</text>
                  <text x="128" y="1716">Parameters:</text>
                  <text x="204" y="1716">NULL</text>
                  <text x="100" y="1732">DER:</text>
                  <text x="196" y="1732">30</text>
                  <text x="220" y="1732">0B</text>
                  <text x="244" y="1732">06</text>
                  <text x="268" y="1732">09</text>
                  <text x="292" y="1732">2A</text>
                  <text x="316" y="1732">86</text>
                  <text x="340" y="1732">48</text>
                  <text x="364" y="1732">86</text>
                  <text x="388" y="1732">F7</text>
                  <text x="412" y="1732">0D</text>
                  <text x="436" y="1732">01</text>
                  <text x="460" y="1732">01</text>
                  <text x="484" y="1732">0C</text>
                  <text x="508" y="1732">05</text>
                  <text x="532" y="1732">00</text>
                  <text x="120" y="1748">Comments:</text>
                  <text x="52" y="1780">25</text>
                  <text x="104" y="1780">Name:</text>
                  <text x="256" y="1780">RSASSA-PKCS1-v1_5</text>
                  <text x="348" y="1780">with</text>
                  <text x="400" y="1780">SHA-512</text>
                  <text x="132" y="1796">Identifiers:</text>
                  <text x="280" y="1796">sha512WithRSAEncryption</text>
                  <text x="100" y="1812">OID:</text>
                  <text x="272" y="1812">1.2.840.113549.1.1.13</text>
                  <text x="128" y="1828">Parameters:</text>
                  <text x="204" y="1828">NULL</text>
                  <text x="100" y="1844">DER:</text>
                  <text x="196" y="1844">30</text>
                  <text x="220" y="1844">0B</text>
                  <text x="244" y="1844">06</text>
                  <text x="268" y="1844">09</text>
                  <text x="292" y="1844">2A</text>
                  <text x="316" y="1844">86</text>
                  <text x="340" y="1844">48</text>
                  <text x="364" y="1844">86</text>
                  <text x="388" y="1844">F7</text>
                  <text x="412" y="1844">0D</text>
                  <text x="436" y="1844">01</text>
                  <text x="460" y="1844">01</text>
                  <text x="484" y="1844">0D</text>
                  <text x="508" y="1844">05</text>
                  <text x="532" y="1844">00</text>
                  <text x="120" y="1860">Comments:</text>
                  <text x="52" y="1892">26</text>
                  <text x="104" y="1892">Name:</text>
                  <text x="228" y="1892">RSASSA-PSS</text>
                  <text x="292" y="1892">with</text>
                  <text x="344" y="1892">SHA-256</text>
                  <text x="132" y="1908">Identifiers:</text>
                  <text x="232" y="1908">rsassa-pss,</text>
                  <text x="336" y="1908">id-RSASSA-PSS</text>
                  <text x="100" y="1924">OID:</text>
                  <text x="272" y="1924">1.2.840.113549.1.1.10</text>
                  <text x="128" y="1940">Parameters:</text>
                  <text x="220" y="1940">SHA-256,</text>
                  <text x="280" y="1940">MGF-1</text>
                  <text x="324" y="1940">with</text>
                  <text x="380" y="1940">SHA-256,</text>
                  <text x="460" y="1940">saltLength</text>
                  <text x="512" y="1940">=</text>
                  <text x="532" y="1940">32</text>
                  <text x="100" y="1956">DER:</text>
                  <text x="196" y="1956">30</text>
                  <text x="220" y="1956">41</text>
                  <text x="244" y="1956">06</text>
                  <text x="268" y="1956">09</text>
                  <text x="292" y="1956">2A</text>
                  <text x="316" y="1956">86</text>
                  <text x="340" y="1956">48</text>
                  <text x="364" y="1956">86</text>
                  <text x="388" y="1956">F7</text>
                  <text x="412" y="1956">0D</text>
                  <text x="436" y="1956">01</text>
                  <text x="460" y="1956">01</text>
                  <text x="484" y="1956">0A</text>
                  <text x="508" y="1956">30</text>
                  <text x="532" y="1956">34</text>
                  <text x="196" y="1972">A0</text>
                  <text x="220" y="1972">0F</text>
                  <text x="244" y="1972">30</text>
                  <text x="268" y="1972">0D</text>
                  <text x="292" y="1972">06</text>
                  <text x="316" y="1972">09</text>
                  <text x="340" y="1972">60</text>
                  <text x="364" y="1972">86</text>
                  <text x="388" y="1972">48</text>
                  <text x="412" y="1972">01</text>
                  <text x="436" y="1972">65</text>
                  <text x="460" y="1972">03</text>
                  <text x="484" y="1972">04</text>
                  <text x="508" y="1972">02</text>
                  <text x="532" y="1972">01</text>
                  <text x="196" y="1988">05</text>
                  <text x="220" y="1988">00</text>
                  <text x="244" y="1988">A1</text>
                  <text x="268" y="1988">1C</text>
                  <text x="292" y="1988">30</text>
                  <text x="316" y="1988">1A</text>
                  <text x="340" y="1988">06</text>
                  <text x="364" y="1988">09</text>
                  <text x="388" y="1988">2A</text>
                  <text x="412" y="1988">86</text>
                  <text x="436" y="1988">48</text>
                  <text x="460" y="1988">86</text>
                  <text x="484" y="1988">F7</text>
                  <text x="508" y="1988">0D</text>
                  <text x="532" y="1988">01</text>
                  <text x="196" y="2004">01</text>
                  <text x="220" y="2004">08</text>
                  <text x="244" y="2004">30</text>
                  <text x="268" y="2004">0D</text>
                  <text x="292" y="2004">06</text>
                  <text x="316" y="2004">09</text>
                  <text x="340" y="2004">60</text>
                  <text x="364" y="2004">86</text>
                  <text x="388" y="2004">48</text>
                  <text x="412" y="2004">01</text>
                  <text x="436" y="2004">65</text>
                  <text x="460" y="2004">03</text>
                  <text x="484" y="2004">04</text>
                  <text x="508" y="2004">02</text>
                  <text x="532" y="2004">01</text>
                  <text x="196" y="2020">05</text>
                  <text x="220" y="2020">00</text>
                  <text x="244" y="2020">a2</text>
                  <text x="268" y="2020">03</text>
                  <text x="292" y="2020">02</text>
                  <text x="316" y="2020">01</text>
                  <text x="340" y="2020">20</text>
                  <text x="120" y="2036">Comments:</text>
                  <text x="52" y="2068">27</text>
                  <text x="104" y="2068">Name:</text>
                  <text x="228" y="2068">RSASSA-PSS</text>
                  <text x="292" y="2068">with</text>
                  <text x="344" y="2068">SHA-384</text>
                  <text x="132" y="2084">Identifiers:</text>
                  <text x="232" y="2084">rsassa-pss,</text>
                  <text x="336" y="2084">id-RSASSA-PSS</text>
                  <text x="100" y="2100">OID:</text>
                  <text x="272" y="2100">1.2.840.113549.1.1.10</text>
                  <text x="128" y="2116">Parameters:</text>
                  <text x="220" y="2116">SHA-384,</text>
                  <text x="280" y="2116">MGF-1</text>
                  <text x="324" y="2116">with</text>
                  <text x="380" y="2116">SHA-384,</text>
                  <text x="460" y="2116">saltLength</text>
                  <text x="512" y="2116">=</text>
                  <text x="532" y="2116">48</text>
                  <text x="100" y="2132">DER:</text>
                  <text x="196" y="2132">30</text>
                  <text x="220" y="2132">41</text>
                  <text x="244" y="2132">06</text>
                  <text x="268" y="2132">09</text>
                  <text x="292" y="2132">2A</text>
                  <text x="316" y="2132">86</text>
                  <text x="340" y="2132">48</text>
                  <text x="364" y="2132">86</text>
                  <text x="388" y="2132">F7</text>
                  <text x="412" y="2132">0D</text>
                  <text x="436" y="2132">01</text>
                  <text x="460" y="2132">01</text>
                  <text x="484" y="2132">0A</text>
                  <text x="508" y="2132">30</text>
                  <text x="532" y="2132">34</text>
                  <text x="196" y="2148">A0</text>
                  <text x="220" y="2148">0F</text>
                  <text x="244" y="2148">30</text>
                  <text x="268" y="2148">0D</text>
                  <text x="292" y="2148">06</text>
                  <text x="316" y="2148">09</text>
                  <text x="340" y="2148">60</text>
                  <text x="364" y="2148">86</text>
                  <text x="388" y="2148">48</text>
                  <text x="412" y="2148">01</text>
                  <text x="436" y="2148">65</text>
                  <text x="460" y="2148">03</text>
                  <text x="484" y="2148">04</text>
                  <text x="508" y="2148">02</text>
                  <text x="532" y="2148">02</text>
                  <text x="196" y="2164">05</text>
                  <text x="220" y="2164">00</text>
                  <text x="244" y="2164">A1</text>
                  <text x="268" y="2164">1C</text>
                  <text x="292" y="2164">30</text>
                  <text x="316" y="2164">1A</text>
                  <text x="340" y="2164">06</text>
                  <text x="364" y="2164">09</text>
                  <text x="388" y="2164">2A</text>
                  <text x="412" y="2164">86</text>
                  <text x="436" y="2164">48</text>
                  <text x="460" y="2164">86</text>
                  <text x="484" y="2164">F7</text>
                  <text x="508" y="2164">0D</text>
                  <text x="532" y="2164">01</text>
                  <text x="196" y="2180">01</text>
                  <text x="220" y="2180">08</text>
                  <text x="244" y="2180">30</text>
                  <text x="268" y="2180">0D</text>
                  <text x="292" y="2180">06</text>
                  <text x="316" y="2180">09</text>
                  <text x="340" y="2180">60</text>
                  <text x="364" y="2180">86</text>
                  <text x="388" y="2180">48</text>
                  <text x="412" y="2180">01</text>
                  <text x="436" y="2180">65</text>
                  <text x="460" y="2180">03</text>
                  <text x="484" y="2180">04</text>
                  <text x="508" y="2180">02</text>
                  <text x="532" y="2180">02</text>
                  <text x="196" y="2196">05</text>
                  <text x="220" y="2196">00</text>
                  <text x="244" y="2196">A2</text>
                  <text x="268" y="2196">03</text>
                  <text x="292" y="2196">02</text>
                  <text x="316" y="2196">01</text>
                  <text x="340" y="2196">30</text>
                  <text x="120" y="2212">Comments:</text>
                  <text x="52" y="2244">28</text>
                  <text x="104" y="2244">Name:</text>
                  <text x="228" y="2244">RSASSA-PSS</text>
                  <text x="292" y="2244">with</text>
                  <text x="344" y="2244">SHA-512</text>
                  <text x="132" y="2260">Identifiers:</text>
                  <text x="232" y="2260">rsassa-pss,</text>
                  <text x="336" y="2260">id-RSASSA-PSS</text>
                  <text x="100" y="2276">OID:</text>
                  <text x="272" y="2276">1.2.840.113549.1.1.10</text>
                  <text x="128" y="2292">Parameters:</text>
                  <text x="220" y="2292">SHA-512,</text>
                  <text x="280" y="2292">MGF-1</text>
                  <text x="324" y="2292">with</text>
                  <text x="380" y="2292">SHA-512,</text>
                  <text x="460" y="2292">saltLength</text>
                  <text x="512" y="2292">=</text>
                  <text x="532" y="2292">64</text>
                  <text x="100" y="2308">DER:</text>
                  <text x="196" y="2308">30</text>
                  <text x="220" y="2308">41</text>
                  <text x="244" y="2308">06</text>
                  <text x="268" y="2308">09</text>
                  <text x="292" y="2308">2A</text>
                  <text x="316" y="2308">86</text>
                  <text x="340" y="2308">48</text>
                  <text x="364" y="2308">86</text>
                  <text x="388" y="2308">F7</text>
                  <text x="412" y="2308">0D</text>
                  <text x="436" y="2308">01</text>
                  <text x="460" y="2308">01</text>
                  <text x="484" y="2308">0A</text>
                  <text x="508" y="2308">30</text>
                  <text x="532" y="2308">34</text>
                  <text x="196" y="2324">A0</text>
                  <text x="220" y="2324">0F</text>
                  <text x="244" y="2324">30</text>
                  <text x="268" y="2324">0D</text>
                  <text x="292" y="2324">06</text>
                  <text x="316" y="2324">09</text>
                  <text x="340" y="2324">60</text>
                  <text x="364" y="2324">86</text>
                  <text x="388" y="2324">48</text>
                  <text x="412" y="2324">01</text>
                  <text x="436" y="2324">65</text>
                  <text x="460" y="2324">03</text>
                  <text x="484" y="2324">04</text>
                  <text x="508" y="2324">02</text>
                  <text x="532" y="2324">03</text>
                  <text x="196" y="2340">05</text>
                  <text x="220" y="2340">00</text>
                  <text x="244" y="2340">A1</text>
                  <text x="268" y="2340">1C</text>
                  <text x="292" y="2340">30</text>
                  <text x="316" y="2340">1A</text>
                  <text x="340" y="2340">06</text>
                  <text x="364" y="2340">09</text>
                  <text x="388" y="2340">2A</text>
                  <text x="412" y="2340">86</text>
                  <text x="436" y="2340">48</text>
                  <text x="460" y="2340">86</text>
                  <text x="484" y="2340">F7</text>
                  <text x="508" y="2340">0D</text>
                  <text x="532" y="2340">01</text>
                  <text x="196" y="2356">01</text>
                  <text x="220" y="2356">08</text>
                  <text x="244" y="2356">30</text>
                  <text x="268" y="2356">0D</text>
                  <text x="292" y="2356">06</text>
                  <text x="316" y="2356">09</text>
                  <text x="340" y="2356">60</text>
                  <text x="364" y="2356">86</text>
                  <text x="388" y="2356">48</text>
                  <text x="412" y="2356">01</text>
                  <text x="436" y="2356">65</text>
                  <text x="460" y="2356">03</text>
                  <text x="484" y="2356">04</text>
                  <text x="508" y="2356">02</text>
                  <text x="532" y="2356">03</text>
                  <text x="196" y="2372">05</text>
                  <text x="220" y="2372">00</text>
                  <text x="244" y="2372">A2</text>
                  <text x="268" y="2372">03</text>
                  <text x="292" y="2372">02</text>
                  <text x="316" y="2372">01</text>
                  <text x="340" y="2372">40</text>
                  <text x="120" y="2388">Comments:</text>
                  <text x="52" y="2420">29</text>
                  <text x="104" y="2420">Name:</text>
                  <text x="228" y="2420">RSASSA-PSS</text>
                  <text x="292" y="2420">with</text>
                  <text x="348" y="2420">SHAKE128</text>
                  <text x="132" y="2436">Identifiers:</text>
                  <text x="276" y="2436">id-RSASSA-PSS-SHAKE128</text>
                  <text x="100" y="2452">OID:</text>
                  <text x="260" y="2452">1.3.6.1.5.5.7.6.30</text>
                  <text x="128" y="2468">Parameters:</text>
                  <text x="212" y="2468">Absent</text>
                  <text x="100" y="2484">DER:</text>
                  <text x="196" y="2484">30</text>
                  <text x="220" y="2484">0A</text>
                  <text x="244" y="2484">06</text>
                  <text x="268" y="2484">08</text>
                  <text x="292" y="2484">2B</text>
                  <text x="316" y="2484">06</text>
                  <text x="340" y="2484">01</text>
                  <text x="364" y="2484">05</text>
                  <text x="388" y="2484">05</text>
                  <text x="412" y="2484">07</text>
                  <text x="436" y="2484">06</text>
                  <text x="460" y="2484">1E</text>
                  <text x="120" y="2500">Comments:</text>
                  <text x="52" y="2532">30</text>
                  <text x="104" y="2532">Name:</text>
                  <text x="228" y="2532">RSASSA-PSS</text>
                  <text x="292" y="2532">with</text>
                  <text x="348" y="2532">SHAKE256</text>
                  <text x="132" y="2548">Identifiers:</text>
                  <text x="276" y="2548">id-RSASSA-PSS-SHAKE256</text>
                  <text x="100" y="2564">OID:</text>
                  <text x="260" y="2564">1.3.6.1.5.5.7.6.31</text>
                  <text x="128" y="2580">Parameters:</text>
                  <text x="212" y="2580">Absent</text>
                  <text x="100" y="2596">DER:</text>
                  <text x="196" y="2596">30</text>
                  <text x="220" y="2596">0A</text>
                  <text x="244" y="2596">06</text>
                  <text x="268" y="2596">08</text>
                  <text x="292" y="2596">2B</text>
                  <text x="316" y="2596">06</text>
                  <text x="340" y="2596">01</text>
                  <text x="364" y="2596">05</text>
                  <text x="388" y="2596">05</text>
                  <text x="412" y="2596">07</text>
                  <text x="436" y="2596">06</text>
                  <text x="460" y="2596">1F</text>
                  <text x="120" y="2612">Comments:</text>
                  <text x="52" y="2644">42</text>
                  <text x="104" y="2644">Name:</text>
                  <text x="200" y="2644">HSS</text>
                  <text x="224" y="2644">/</text>
                  <text x="248" y="2644">LMS</text>
                  <text x="132" y="2660">Identifiers:</text>
                  <text x="280" y="2660">id-alg-hss-lms-hashsig,</text>
                  <text x="452" y="2660">id-alg-mts-hashsig</text>
                  <text x="100" y="2676">OID:</text>
                  <text x="292" y="2676">1.2.840.113549.1.9.16.3.17</text>
                  <text x="128" y="2692">Parameters:</text>
                  <text x="212" y="2692">Absent</text>
                  <text x="100" y="2708">DER:</text>
                  <text x="196" y="2708">30</text>
                  <text x="220" y="2708">0D</text>
                  <text x="244" y="2708">06</text>
                  <text x="268" y="2708">0B</text>
                  <text x="292" y="2708">2A</text>
                  <text x="316" y="2708">86</text>
                  <text x="340" y="2708">48</text>
                  <text x="364" y="2708">86</text>
                  <text x="388" y="2708">F7</text>
                  <text x="412" y="2708">0D</text>
                  <text x="436" y="2708">01</text>
                  <text x="460" y="2708">09</text>
                  <text x="484" y="2708">10</text>
                  <text x="508" y="2708">03</text>
                  <text x="532" y="2708">11</text>
                  <text x="120" y="2724">Comments:</text>
                  <text x="52" y="2756">43</text>
                  <text x="104" y="2756">Name:</text>
                  <text x="204" y="2756">XMSS</text>
                  <text x="132" y="2772">Identifiers:</text>
                  <text x="232" y="2772">id_alg_xmss</text>
                  <text x="100" y="2788">OID:</text>
                  <text x="280" y="2788">0.4.0.127.0.15.1.1.13.0</text>
                  <text x="128" y="2804">Parameters:</text>
                  <text x="212" y="2804">Absent</text>
                  <text x="100" y="2820">DER:</text>
                  <text x="196" y="2820">30</text>
                  <text x="220" y="2820">0B</text>
                  <text x="244" y="2820">06</text>
                  <text x="268" y="2820">09</text>
                  <text x="292" y="2820">04</text>
                  <text x="316" y="2820">00</text>
                  <text x="340" y="2820">7F</text>
                  <text x="364" y="2820">00</text>
                  <text x="388" y="2820">0F</text>
                  <text x="412" y="2820">01</text>
                  <text x="436" y="2820">01</text>
                  <text x="460" y="2820">0D</text>
                  <text x="484" y="2820">00</text>
                  <text x="120" y="2836">Comments:</text>
                  <text x="52" y="2868">44</text>
                  <text x="104" y="2868">Name:</text>
                  <text x="216" y="2868">XMSS^MT</text>
                  <text x="132" y="2884">Identifiers:</text>
                  <text x="240" y="2884">id_alg_xmssmt</text>
                  <text x="100" y="2900">OID:</text>
                  <text x="280" y="2900">0.4.0.127.0.15.1.1.14.0</text>
                  <text x="128" y="2916">Parameters:</text>
                  <text x="212" y="2916">Absent</text>
                  <text x="100" y="2932">DER:</text>
                  <text x="196" y="2932">30</text>
                  <text x="220" y="2932">0B</text>
                  <text x="244" y="2932">06</text>
                  <text x="268" y="2932">09</text>
                  <text x="292" y="2932">04</text>
                  <text x="316" y="2932">00</text>
                  <text x="340" y="2932">7F</text>
                  <text x="364" y="2932">00</text>
                  <text x="388" y="2932">0F</text>
                  <text x="412" y="2932">01</text>
                  <text x="436" y="2932">01</text>
                  <text x="460" y="2932">0E</text>
                  <text x="484" y="2932">00</text>
                  <text x="120" y="2948">Comments:</text>
                  <text x="52" y="2980">45</text>
                  <text x="104" y="2980">Name:</text>
                  <text x="200" y="2980">SM2</text>
                  <text x="236" y="2980">with</text>
                  <text x="272" y="2980">SM3</text>
                  <text x="132" y="2996">Identifiers:</text>
                  <text x="236" y="2996">sm2-with-sm3</text>
                  <text x="100" y="3012">OID:</text>
                  <text x="264" y="3012">1.2.156.10197.1.501</text>
                  <text x="128" y="3028">Parameters:</text>
                  <text x="212" y="3028">Absent</text>
                  <text x="100" y="3044">DER:</text>
                  <text x="196" y="3044">30</text>
                  <text x="220" y="3044">0A</text>
                  <text x="244" y="3044">06</text>
                  <text x="268" y="3044">08</text>
                  <text x="292" y="3044">2A</text>
                  <text x="316" y="3044">81</text>
                  <text x="340" y="3044">1C</text>
                  <text x="364" y="3044">CF</text>
                  <text x="388" y="3044">55</text>
                  <text x="412" y="3044">01</text>
                  <text x="436" y="3044">83</text>
                  <text x="460" y="3044">75</text>
                  <text x="120" y="3060">Comments:</text>
                  <text x="228" y="3060">Compressed</text>
                  <text x="312" y="3060">signature</text>
                  <text x="376" y="3060">value</text>
                </g>
              </svg>
            </artwork>
            <artwork type="ascii-art" align="center"><![CDATA[
+-------+-----------------------------------------------------------+
| Value | X.509 Signature Algorithms                                |
+=======+===========================================================+
|  -256 | Name:        RSASSA-PKCS1-v1_5 with SHA-1                 |
|       | Identifiers: sha1-with-rsa-signature,                     |
|       |              sha1WithRSAEncryption,                       |
|       |              sha-1WithRSAEncryption                       |
|       | OID:         1.2.840.113549.1.1.5                         |
|       | Parameters:  NULL                                         |
|       | DER:         30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 |
|       | Comments:    Don't use                                    |
+-------+-----------------------------------------------------------+
|  -255 | Name:        ECDSA with SHA-1                             |
|       | Identifiers: ecdsa-with-SHA1                              |
|       | OID:         1.2.840.10045.4.1                            |
|       | Parameters:  Absent                                       |
|       | DER:         30 09 06 07 2A 86 48 CE 3D 04 01             |
|       | Comments:    Don't use. Compressed signature value        |
+-------+-----------------------------------------------------------+
|     0 | Name:        ECDSA with SHA-256                           |
|       | Identifiers: ecdsa-with-SHA256                            |
|       | OID:         1.2.840.10045.4.3.2                          |
|       | Parameters:  Absent                                       |
|       | DER:         30 0A 06 08 2A 86 48 CE 3D 04 03 02          |
|       | Comments:    Compressed signature value                   |
+-------+-----------------------------------------------------------+
|     1 | Name:        ECDSA with SHA-384                           |
|       | Identifiers: ecdsa-with-SHA384                            |
|       | OID:         1.2.840.10045.4.3.3                          |
|       | Parameters:  Absent                                       |
|       | DER:         30 0A 06 08 2A 86 48 CE 3D 04 03 03          |
|       | Comments:    Compressed signature value                   |
+-------+-----------------------------------------------------------+
|     2 | Name:        ECDSA with SHA-512                           |
|       | Identifiers: ecdsa-with-SHA512                            |
|       | OID:         1.2.840.10045.4.3.4                          |
|       | Parameters:  Absent                                       |
|       | DER:         30 0A 06 08 2A 86 48 CE 3D 04 03 04          |
|       | Comments:    Compressed signature value                   |
+-------+-----------------------------------------------------------+
|     3 | Name:        ECDSA with SHAKE128                          |
|       | Identifiers: id-ecdsa-with-shake128                       |
|       | OID:         1.3.6.1.5.5.7.6.32                           |
|       | Parameters:  Absent                                       |
|       | DER:         30 0A 06 08 2B 06 01 05 05 07 06 20          |
|       | Comments:    Compressed signature value                   |
+-------+-----------------------------------------------------------+
|     4 | Name:        ECDSA with SHAKE256                          |
|       | Identifiers: id-ecdsa-with-shake256                       |
|       | OID:         1.3.6.1.5.5.7.6.33                           |
|       | Parameters:  Absent                                       |
|       | DER:         30 0A 06 08 2B 06 01 05 05 07 06 21          |
|       | Comments:    Compressed signature value                   |
+-------+-----------------------------------------------------------+
|    12 | Name:        Ed25519                                      |
|       | Identifiers: id-Ed25519, id-EdDSA25519                    |
|       | OID:         1.3.101.112                                  |
|       | Parameters:  Absent                                       |
|       | DER:         30 05 06 03 2B 65 70                         |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    13 | Name:        Ed448                                        |
|       | Identifiers: id-Ed448, id-EdDSA448                        |
|       | OID:         1.3.101.113                                  |
|       | Parameters:  Absent                                       |
|       | DER:         30 05 06 03 2B 65 71                         |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    14 | Name:        SHA-256 with HMAC-SHA256                     |
|       | Identifiers: sa-ecdhPop-sha256-hmac-sha256                |
|       | OID:         1.3.6.1.5.5.7.6.26                           |
|       | Parameters:  Absent                                       |
|       | DER:         30 0A 06 08 2B 06 01 05 05 07 06 1A          |
|       | Comments:    Proof-of-possession algorithm, indexed with  |
|       |              KDF and MAC, see RFC 6955. Requires          |
|       |              recipient public static Diffie-Hellman key.  |
+-------+-----------------------------------------------------------+
|    15 | Name:        SHA-384 with HMAC-SHA384                     |
|       | Identifiers: sa-ecdhPop-sha384-hmac-sha384                |
|       | OID:         1.3.6.1.5.5.7.6.27                           |
|       | Parameters:  Absent                                       |
|       | DER:         30 0A 06 08 2B 06 01 05 05 07 06 1B          |
|       | Comments:    Proof-of-possession algorithm, indexed with  |
|       |              KDF and MAC, see RFC 6955. Requires          |
|       |              recipient public static Diffie-Hellman key.  |
+-------+-----------------------------------------------------------+
|    16 | Name:        SHA-512 with HMAC-SHA512                     |
|       | Identifiers: sa-ecdhPop-sha512-hmac-sha512                |
|       | OID:         1.3.6.1.5.5.7.6.28                           |
|       | Parameters:  Absent                                       |
|       | DER:         30 0A 06 08 2B 06 01 05 05 07 06 1C          |
|       | Comments:    Proof-of-possession algorithm, indexed with  |
|       |              KDF and MAC, see RFC 6955. Requires          |
|       |              recipient public static Diffie-Hellman key.  |
+-------+-----------------------------------------------------------+
|    23 | Name:        RSASSA-PKCS1-v1_5 with SHA-256               |
|       | Identifiers: sha256WithRSAEncryption                      |
|       | OID:         1.2.840.113549.1.1.11                        |
|       | Parameters:  NULL                                         |
|       | DER:         30 0B 06 09 2A 86 48 86 F7 0D 01 01 0B 05 00 |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    24 | Name:        RSASSA-PKCS1-v1_5 with SHA-384               |
|       | Identifiers: sha384WithRSAEncryption                      |
|       | OID:         1.2.840.113549.1.1.12                        |
|       | Parameters:  NULL                                         |
|       | DER:         30 0B 06 09 2A 86 48 86 F7 0D 01 01 0C 05 00 |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    25 | Name:        RSASSA-PKCS1-v1_5 with SHA-512               |
|       | Identifiers: sha512WithRSAEncryption                      |
|       | OID:         1.2.840.113549.1.1.13                        |
|       | Parameters:  NULL                                         |
|       | DER:         30 0B 06 09 2A 86 48 86 F7 0D 01 01 0D 05 00 |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    26 | Name:        RSASSA-PSS with SHA-256                      |
|       | Identifiers: rsassa-pss, id-RSASSA-PSS                    |
|       | OID:         1.2.840.113549.1.1.10                        |
|       | Parameters:  SHA-256, MGF-1 with SHA-256, saltLength = 32 |
|       | DER:         30 41 06 09 2A 86 48 86 F7 0D 01 01 0A 30 34 |
|       |              A0 0F 30 0D 06 09 60 86 48 01 65 03 04 02 01 |
|       |              05 00 A1 1C 30 1A 06 09 2A 86 48 86 F7 0D 01 |
|       |              01 08 30 0D 06 09 60 86 48 01 65 03 04 02 01 |
|       |              05 00 a2 03 02 01 20                         |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    27 | Name:        RSASSA-PSS with SHA-384                      |
|       | Identifiers: rsassa-pss, id-RSASSA-PSS                    |
|       | OID:         1.2.840.113549.1.1.10                        |
|       | Parameters:  SHA-384, MGF-1 with SHA-384, saltLength = 48 |
|       | DER:         30 41 06 09 2A 86 48 86 F7 0D 01 01 0A 30 34 |
|       |              A0 0F 30 0D 06 09 60 86 48 01 65 03 04 02 02 |
|       |              05 00 A1 1C 30 1A 06 09 2A 86 48 86 F7 0D 01 |
|       |              01 08 30 0D 06 09 60 86 48 01 65 03 04 02 02 |
|       |              05 00 A2 03 02 01 30                         |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    28 | Name:        RSASSA-PSS with SHA-512                      |
|       | Identifiers: rsassa-pss, id-RSASSA-PSS                    |
|       | OID:         1.2.840.113549.1.1.10                        |
|       | Parameters:  SHA-512, MGF-1 with SHA-512, saltLength = 64 |
|       | DER:         30 41 06 09 2A 86 48 86 F7 0D 01 01 0A 30 34 |
|       |              A0 0F 30 0D 06 09 60 86 48 01 65 03 04 02 03 |
|       |              05 00 A1 1C 30 1A 06 09 2A 86 48 86 F7 0D 01 |
|       |              01 08 30 0D 06 09 60 86 48 01 65 03 04 02 03 |
|       |              05 00 A2 03 02 01 40                         |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    29 | Name:        RSASSA-PSS with SHAKE128                     |
|       | Identifiers: id-RSASSA-PSS-SHAKE128                       |
|       | OID:         1.3.6.1.5.5.7.6.30                           |
|       | Parameters:  Absent                                       |
|       | DER:         30 0A 06 08 2B 06 01 05 05 07 06 1E          |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    30 | Name:        RSASSA-PSS with SHAKE256                     |
|       | Identifiers: id-RSASSA-PSS-SHAKE256                       |
|       | OID:         1.3.6.1.5.5.7.6.31                           |
|       | Parameters:  Absent                                       |
|       | DER:         30 0A 06 08 2B 06 01 05 05 07 06 1F          |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    42 | Name:        HSS / LMS                                    |
|       | Identifiers: id-alg-hss-lms-hashsig, id-alg-mts-hashsig   |
|       | OID:         1.2.840.113549.1.9.16.3.17                   |
|       | Parameters:  Absent                                       |
|       | DER:         30 0D 06 0B 2A 86 48 86 F7 0D 01 09 10 03 11 |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    43 | Name:        XMSS                                         |
|       | Identifiers: id_alg_xmss                                  |
|       | OID:         0.4.0.127.0.15.1.1.13.0                      |
|       | Parameters:  Absent                                       |
|       | DER:         30 0B 06 09 04 00 7F 00 0F 01 01 0D 00       |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    44 | Name:        XMSS^MT                                      |
|       | Identifiers: id_alg_xmssmt                                |
|       | OID:         0.4.0.127.0.15.1.1.14.0                      |
|       | Parameters:  Absent                                       |
|       | DER:         30 0B 06 09 04 00 7F 00 0F 01 01 0E 00       |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    45 | Name:        SM2 with SM3                                 |
|       | Identifiers: sm2-with-sm3                                 |
|       | OID:         1.2.156.10197.1.501                          |
|       | Parameters:  Absent                                       |
|       | DER:         30 0A 06 08 2A 81 1C CF 55 01 83 75          |
|       | Comments:    Compressed signature value                   |
+-------+-----------------------------------------------------------+
]]></artwork>
          </artset>
        </figure>
      </section>
      <section anchor="pkalg">
        <name>C509 Public Key Algorithms Registry</name>
        <t>IANA has created a new registry titled "C509 Public Key Algorithms" under the new heading "CBOR Encoded X.509 (C509) Parameters". The columns of the registry are Value, Name, Identifiers, OID, Parameters, DER, Comments, and Reference, where Value is an integer, and the other columns are text strings. For values in the interval [-24, 23] the registration procedure is "IETF Review" and "Expert Review". For all other values the registration procedure is "Expert Review". T The initial contents of the registry are:</t>
        <figure anchor="fig-pkalgs">
          <name>C509 Public Key Algorithms</name>
          <artset>
            <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="2208" width="560" viewBox="0 0 560 2208" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                <path d="M 8,32 L 8,2192" fill="none" stroke="black"/>
                <path d="M 72,32 L 72,2192" fill="none" stroke="black"/>
                <path d="M 552,32 L 552,2192" fill="none" stroke="black"/>
                <path d="M 8,32 L 552,32" fill="none" stroke="black"/>
                <path d="M 8,62 L 552,62" fill="none" stroke="black"/>
                <path d="M 8,66 L 552,66" fill="none" stroke="black"/>
                <path d="M 8,176 L 552,176" fill="none" stroke="black"/>
                <path d="M 8,320 L 552,320" fill="none" stroke="black"/>
                <path d="M 8,464 L 552,464" fill="none" stroke="black"/>
                <path d="M 8,608 L 552,608" fill="none" stroke="black"/>
                <path d="M 8,720 L 552,720" fill="none" stroke="black"/>
                <path d="M 8,832 L 552,832" fill="none" stroke="black"/>
                <path d="M 8,944 L 552,944" fill="none" stroke="black"/>
                <path d="M 8,1056 L 552,1056" fill="none" stroke="black"/>
                <path d="M 8,1168 L 552,1168" fill="none" stroke="black"/>
                <path d="M 8,1280 L 552,1280" fill="none" stroke="black"/>
                <path d="M 8,1392 L 552,1392" fill="none" stroke="black"/>
                <path d="M 8,1552 L 552,1552" fill="none" stroke="black"/>
                <path d="M 8,1712 L 552,1712" fill="none" stroke="black"/>
                <path d="M 8,1872 L 552,1872" fill="none" stroke="black"/>
                <path d="M 8,2032 L 552,2032" fill="none" stroke="black"/>
                <path d="M 8,2192 L 552,2192" fill="none" stroke="black"/>
                <g class="text">
                  <text x="40" y="52">Value</text>
                  <text x="104" y="52">X.509</text>
                  <text x="156" y="52">Public</text>
                  <text x="200" y="52">Key</text>
                  <text x="260" y="52">Algorithms</text>
                  <text x="56" y="84">0</text>
                  <text x="104" y="84">Name:</text>
                  <text x="200" y="84">RSA</text>
                  <text x="132" y="100">Identifiers:</text>
                  <text x="240" y="100">rsaEncryption</text>
                  <text x="100" y="116">OID:</text>
                  <text x="268" y="116">1.2.840.113549.1.1.1</text>
                  <text x="128" y="132">Parameters:</text>
                  <text x="204" y="132">NULL</text>
                  <text x="100" y="148">DER:</text>
                  <text x="196" y="148">30</text>
                  <text x="220" y="148">0d</text>
                  <text x="244" y="148">06</text>
                  <text x="268" y="148">09</text>
                  <text x="292" y="148">2a</text>
                  <text x="316" y="148">86</text>
                  <text x="340" y="148">48</text>
                  <text x="364" y="148">86</text>
                  <text x="388" y="148">f7</text>
                  <text x="412" y="148">0d</text>
                  <text x="436" y="148">01</text>
                  <text x="460" y="148">01</text>
                  <text x="484" y="148">01</text>
                  <text x="508" y="148">05</text>
                  <text x="532" y="148">00</text>
                  <text x="120" y="164">Comments:</text>
                  <text x="228" y="164">Compressed</text>
                  <text x="340" y="164">subjectPublicKey</text>
                  <text x="56" y="196">1</text>
                  <text x="104" y="196">Name:</text>
                  <text x="196" y="196">EC</text>
                  <text x="236" y="196">Public</text>
                  <text x="280" y="196">Key</text>
                  <text x="348" y="196">(Weierstraß)</text>
                  <text x="420" y="196">with</text>
                  <text x="480" y="196">secp256r1</text>
                  <text x="132" y="212">Identifiers:</text>
                  <text x="236" y="212">ecPublicKey,</text>
                  <text x="348" y="212">id-ecPublicKey</text>
                  <text x="100" y="228">OID:</text>
                  <text x="256" y="228">1.2.840.10045.2.1</text>
                  <text x="128" y="244">Parameters:</text>
                  <text x="228" y="244">namedCurve</text>
                  <text x="280" y="244">=</text>
                  <text x="328" y="244">secp256r1</text>
                  <text x="456" y="244">(1.2.840.10045.3.1.7)</text>
                  <text x="100" y="260">DER:</text>
                  <text x="196" y="260">30</text>
                  <text x="220" y="260">13</text>
                  <text x="244" y="260">06</text>
                  <text x="268" y="260">07</text>
                  <text x="292" y="260">2A</text>
                  <text x="316" y="260">86</text>
                  <text x="340" y="260">48</text>
                  <text x="364" y="260">CE</text>
                  <text x="388" y="260">3D</text>
                  <text x="412" y="260">02</text>
                  <text x="436" y="260">01</text>
                  <text x="460" y="260">06</text>
                  <text x="484" y="260">08</text>
                  <text x="508" y="260">2A</text>
                  <text x="532" y="260">86</text>
                  <text x="196" y="276">48</text>
                  <text x="220" y="276">CE</text>
                  <text x="244" y="276">3D</text>
                  <text x="268" y="276">03</text>
                  <text x="292" y="276">01</text>
                  <text x="316" y="276">07</text>
                  <text x="120" y="292">Comments:</text>
                  <text x="208" y="292">Point</text>
                  <text x="276" y="292">compressed</text>
                  <text x="388" y="292">subjectPublicKey</text>
                  <text x="204" y="308">Also</text>
                  <text x="248" y="308">known</text>
                  <text x="284" y="308">as</text>
                  <text x="324" y="308">P-256,</text>
                  <text x="400" y="308">ansip256r1,</text>
                  <text x="492" y="308">prime256v1</text>
                  <text x="56" y="340">2</text>
                  <text x="104" y="340">Name:</text>
                  <text x="196" y="340">EC</text>
                  <text x="236" y="340">Public</text>
                  <text x="280" y="340">Key</text>
                  <text x="348" y="340">(Weierstraß)</text>
                  <text x="420" y="340">with</text>
                  <text x="480" y="340">secp384r1</text>
                  <text x="132" y="356">Identifiers:</text>
                  <text x="236" y="356">ecPublicKey,</text>
                  <text x="348" y="356">id-ecPublicKey</text>
                  <text x="100" y="372">OID:</text>
                  <text x="256" y="372">1.2.840.10045.2.1</text>
                  <text x="128" y="388">Parameters:</text>
                  <text x="228" y="388">namedCurve</text>
                  <text x="280" y="388">=</text>
                  <text x="328" y="388">secp384r1</text>
                  <text x="428" y="388">(1.3.132.0.34)</text>
                  <text x="100" y="404">DER:</text>
                  <text x="196" y="404">30</text>
                  <text x="220" y="404">10</text>
                  <text x="244" y="404">06</text>
                  <text x="268" y="404">07</text>
                  <text x="292" y="404">2A</text>
                  <text x="316" y="404">86</text>
                  <text x="340" y="404">48</text>
                  <text x="364" y="404">CE</text>
                  <text x="388" y="404">3D</text>
                  <text x="412" y="404">02</text>
                  <text x="436" y="404">01</text>
                  <text x="460" y="404">06</text>
                  <text x="484" y="404">05</text>
                  <text x="508" y="404">2B</text>
                  <text x="532" y="404">81</text>
                  <text x="196" y="420">04</text>
                  <text x="220" y="420">00</text>
                  <text x="244" y="420">22</text>
                  <text x="120" y="436">Comments:</text>
                  <text x="208" y="436">Point</text>
                  <text x="276" y="436">compressed</text>
                  <text x="388" y="436">subjectPublicKey</text>
                  <text x="204" y="452">Also</text>
                  <text x="248" y="452">known</text>
                  <text x="284" y="452">as</text>
                  <text x="324" y="452">P-384,</text>
                  <text x="396" y="452">ansip384r1</text>
                  <text x="56" y="484">3</text>
                  <text x="104" y="484">Name:</text>
                  <text x="196" y="484">EC</text>
                  <text x="236" y="484">Public</text>
                  <text x="280" y="484">Key</text>
                  <text x="348" y="484">(Weierstraß)</text>
                  <text x="420" y="484">with</text>
                  <text x="480" y="484">secp521r1</text>
                  <text x="132" y="500">Identifiers:</text>
                  <text x="236" y="500">ecPublicKey,</text>
                  <text x="348" y="500">id-ecPublicKey</text>
                  <text x="100" y="516">OID:</text>
                  <text x="256" y="516">1.2.840.10045.2.1</text>
                  <text x="128" y="532">Parameters:</text>
                  <text x="228" y="532">namedCurve</text>
                  <text x="280" y="532">=</text>
                  <text x="328" y="532">secp521r1</text>
                  <text x="428" y="532">(1.3.132.0.35)</text>
                  <text x="100" y="548">DER:</text>
                  <text x="196" y="548">30</text>
                  <text x="220" y="548">10</text>
                  <text x="244" y="548">06</text>
                  <text x="268" y="548">07</text>
                  <text x="292" y="548">2A</text>
                  <text x="316" y="548">86</text>
                  <text x="340" y="548">48</text>
                  <text x="364" y="548">CE</text>
                  <text x="388" y="548">3D</text>
                  <text x="412" y="548">02</text>
                  <text x="436" y="548">01</text>
                  <text x="460" y="548">06</text>
                  <text x="484" y="548">05</text>
                  <text x="508" y="548">2B</text>
                  <text x="532" y="548">81</text>
                  <text x="196" y="564">04</text>
                  <text x="220" y="564">00</text>
                  <text x="244" y="564">23</text>
                  <text x="120" y="580">Comments:</text>
                  <text x="208" y="580">Point</text>
                  <text x="276" y="580">compressed</text>
                  <text x="388" y="580">subjectPublicKey</text>
                  <text x="204" y="596">Also</text>
                  <text x="248" y="596">known</text>
                  <text x="284" y="596">as</text>
                  <text x="324" y="596">P-521,</text>
                  <text x="396" y="596">ansip521r1</text>
                  <text x="56" y="628">8</text>
                  <text x="104" y="628">Name:</text>
                  <text x="212" y="628">X25519</text>
                  <text x="292" y="628">(Montgomery)</text>
                  <text x="132" y="644">Identifiers:</text>
                  <text x="224" y="644">id-X25519</text>
                  <text x="100" y="660">OID:</text>
                  <text x="232" y="660">1.3.101.110</text>
                  <text x="128" y="676">Parameters:</text>
                  <text x="212" y="676">Absent</text>
                  <text x="100" y="692">DER:</text>
                  <text x="196" y="692">30</text>
                  <text x="220" y="692">05</text>
                  <text x="244" y="692">06</text>
                  <text x="268" y="692">03</text>
                  <text x="292" y="692">2B</text>
                  <text x="316" y="692">65</text>
                  <text x="340" y="692">6E</text>
                  <text x="120" y="708">Comments:</text>
                  <text x="56" y="740">9</text>
                  <text x="104" y="740">Name:</text>
                  <text x="204" y="740">X448</text>
                  <text x="276" y="740">(Montgomery)</text>
                  <text x="132" y="756">Identifiers:</text>
                  <text x="216" y="756">id-X448</text>
                  <text x="100" y="772">OID:</text>
                  <text x="232" y="772">1.3.101.111</text>
                  <text x="128" y="788">Parameters:</text>
                  <text x="212" y="788">Absent</text>
                  <text x="100" y="804">DER:</text>
                  <text x="196" y="804">30</text>
                  <text x="220" y="804">05</text>
                  <text x="244" y="804">06</text>
                  <text x="268" y="804">03</text>
                  <text x="292" y="804">2B</text>
                  <text x="316" y="804">65</text>
                  <text x="340" y="804">6F</text>
                  <text x="120" y="820">Comments:</text>
                  <text x="52" y="852">10</text>
                  <text x="104" y="852">Name:</text>
                  <text x="216" y="852">Ed25519</text>
                  <text x="284" y="852">(Twisted</text>
                  <text x="356" y="852">Edwards)</text>
                  <text x="132" y="868">Identifiers:</text>
                  <text x="232" y="868">id-Ed25519,</text>
                  <text x="336" y="868">id-EdDSA25519</text>
                  <text x="100" y="884">OID:</text>
                  <text x="232" y="884">1.3.101.112</text>
                  <text x="128" y="900">Parameters:</text>
                  <text x="212" y="900">Absent</text>
                  <text x="100" y="916">DER:</text>
                  <text x="196" y="916">30</text>
                  <text x="220" y="916">05</text>
                  <text x="244" y="916">06</text>
                  <text x="268" y="916">03</text>
                  <text x="292" y="916">2B</text>
                  <text x="316" y="916">65</text>
                  <text x="340" y="916">70</text>
                  <text x="120" y="932">Comments:</text>
                  <text x="52" y="964">11</text>
                  <text x="104" y="964">Name:</text>
                  <text x="208" y="964">Ed448</text>
                  <text x="272" y="964">(Edwards)</text>
                  <text x="132" y="980">Identifiers:</text>
                  <text x="224" y="980">id-Ed448,</text>
                  <text x="312" y="980">id-EdDSA448</text>
                  <text x="100" y="996">OID:</text>
                  <text x="232" y="996">1.3.101.113</text>
                  <text x="128" y="1012">Parameters:</text>
                  <text x="212" y="1012">Absent</text>
                  <text x="100" y="1028">DER:</text>
                  <text x="196" y="1028">30</text>
                  <text x="220" y="1028">05</text>
                  <text x="244" y="1028">06</text>
                  <text x="268" y="1028">03</text>
                  <text x="292" y="1028">2B</text>
                  <text x="316" y="1028">65</text>
                  <text x="340" y="1028">71</text>
                  <text x="120" y="1044">Comments:</text>
                  <text x="52" y="1076">16</text>
                  <text x="104" y="1076">Name:</text>
                  <text x="200" y="1076">HSS</text>
                  <text x="224" y="1076">/</text>
                  <text x="248" y="1076">LMS</text>
                  <text x="132" y="1092">Identifiers:</text>
                  <text x="280" y="1092">id-alg-hss-lms-hashsig,</text>
                  <text x="452" y="1092">id-alg-mts-hashsig</text>
                  <text x="100" y="1108">OID:</text>
                  <text x="292" y="1108">1.2.840.113549.1.9.16.3.17</text>
                  <text x="128" y="1124">Parameters:</text>
                  <text x="212" y="1124">Absent</text>
                  <text x="100" y="1140">DER:</text>
                  <text x="196" y="1140">30</text>
                  <text x="220" y="1140">0D</text>
                  <text x="244" y="1140">06</text>
                  <text x="268" y="1140">0B</text>
                  <text x="292" y="1140">2A</text>
                  <text x="316" y="1140">86</text>
                  <text x="340" y="1140">48</text>
                  <text x="364" y="1140">86</text>
                  <text x="388" y="1140">F7</text>
                  <text x="412" y="1140">0D</text>
                  <text x="436" y="1140">01</text>
                  <text x="460" y="1140">09</text>
                  <text x="484" y="1140">10</text>
                  <text x="508" y="1140">03</text>
                  <text x="532" y="1140">11</text>
                  <text x="120" y="1156">Comments:</text>
                  <text x="52" y="1188">17</text>
                  <text x="104" y="1188">Name:</text>
                  <text x="204" y="1188">XMSS</text>
                  <text x="132" y="1204">Identifiers:</text>
                  <text x="232" y="1204">id_alg_xmss</text>
                  <text x="100" y="1220">OID:</text>
                  <text x="280" y="1220">0.4.0.127.0.15.1.1.13.0</text>
                  <text x="128" y="1236">Parameters:</text>
                  <text x="212" y="1236">Absent</text>
                  <text x="100" y="1252">DER:</text>
                  <text x="196" y="1252">30</text>
                  <text x="220" y="1252">0B</text>
                  <text x="244" y="1252">06</text>
                  <text x="268" y="1252">09</text>
                  <text x="292" y="1252">04</text>
                  <text x="316" y="1252">00</text>
                  <text x="340" y="1252">7F</text>
                  <text x="364" y="1252">00</text>
                  <text x="388" y="1252">0F</text>
                  <text x="412" y="1252">01</text>
                  <text x="436" y="1252">01</text>
                  <text x="460" y="1252">0D</text>
                  <text x="484" y="1252">00</text>
                  <text x="120" y="1268">Comments:</text>
                  <text x="52" y="1300">18</text>
                  <text x="104" y="1300">Name:</text>
                  <text x="216" y="1300">XMSS^MT</text>
                  <text x="132" y="1316">Identifiers:</text>
                  <text x="240" y="1316">id_alg_xmssmt</text>
                  <text x="100" y="1332">OID:</text>
                  <text x="280" y="1332">0.4.0.127.0.15.1.1.14.0</text>
                  <text x="128" y="1348">Parameters:</text>
                  <text x="212" y="1348">Absent</text>
                  <text x="100" y="1364">DER:</text>
                  <text x="196" y="1364">30</text>
                  <text x="220" y="1364">0B</text>
                  <text x="244" y="1364">06</text>
                  <text x="268" y="1364">09</text>
                  <text x="292" y="1364">04</text>
                  <text x="316" y="1364">00</text>
                  <text x="340" y="1364">7F</text>
                  <text x="364" y="1364">00</text>
                  <text x="388" y="1364">0F</text>
                  <text x="412" y="1364">01</text>
                  <text x="436" y="1364">01</text>
                  <text x="460" y="1364">0E</text>
                  <text x="484" y="1364">00</text>
                  <text x="120" y="1380">Comments:</text>
                  <text x="52" y="1412">24</text>
                  <text x="104" y="1412">Name:</text>
                  <text x="196" y="1412">EC</text>
                  <text x="236" y="1412">Public</text>
                  <text x="280" y="1412">Key</text>
                  <text x="348" y="1412">(Weierstraß)</text>
                  <text x="420" y="1412">with</text>
                  <text x="248" y="1428">brainpoolP256r1</text>
                  <text x="132" y="1444">Identifiers:</text>
                  <text x="236" y="1444">ecPublicKey,</text>
                  <text x="348" y="1444">id-ecPublicKey</text>
                  <text x="100" y="1460">OID:</text>
                  <text x="256" y="1460">1.2.840.10045.2.1</text>
                  <text x="128" y="1476">Parameters:</text>
                  <text x="228" y="1476">namedCurve</text>
                  <text x="280" y="1476">=</text>
                  <text x="352" y="1476">brainpoolP256r1</text>
                  <text x="276" y="1492">(1.3.36.3.3.2.8.1.1.7)</text>
                  <text x="100" y="1508">DER:</text>
                  <text x="196" y="1508">30</text>
                  <text x="220" y="1508">14</text>
                  <text x="244" y="1508">06</text>
                  <text x="268" y="1508">07</text>
                  <text x="292" y="1508">2A</text>
                  <text x="316" y="1508">86</text>
                  <text x="340" y="1508">48</text>
                  <text x="364" y="1508">CE</text>
                  <text x="388" y="1508">3D</text>
                  <text x="412" y="1508">02</text>
                  <text x="436" y="1508">01</text>
                  <text x="460" y="1508">06</text>
                  <text x="484" y="1508">09</text>
                  <text x="508" y="1508">2B</text>
                  <text x="532" y="1508">24</text>
                  <text x="196" y="1524">03</text>
                  <text x="220" y="1524">03</text>
                  <text x="244" y="1524">02</text>
                  <text x="268" y="1524">08</text>
                  <text x="292" y="1524">01</text>
                  <text x="316" y="1524">01</text>
                  <text x="340" y="1524">07</text>
                  <text x="120" y="1540">Comments:</text>
                  <text x="208" y="1540">Point</text>
                  <text x="276" y="1540">compressed</text>
                  <text x="388" y="1540">subjectPublicKey</text>
                  <text x="52" y="1572">25</text>
                  <text x="104" y="1572">Name:</text>
                  <text x="196" y="1572">EC</text>
                  <text x="236" y="1572">Public</text>
                  <text x="280" y="1572">Key</text>
                  <text x="348" y="1572">(Weierstraß)</text>
                  <text x="420" y="1572">with</text>
                  <text x="248" y="1588">brainpoolP384r1</text>
                  <text x="132" y="1604">Identifiers:</text>
                  <text x="236" y="1604">ecPublicKey,</text>
                  <text x="348" y="1604">id-ecPublicKey</text>
                  <text x="100" y="1620">OID:</text>
                  <text x="256" y="1620">1.2.840.10045.2.1</text>
                  <text x="128" y="1636">Parameters:</text>
                  <text x="228" y="1636">namedCurve</text>
                  <text x="280" y="1636">=</text>
                  <text x="352" y="1636">brainpoolP384r1</text>
                  <text x="280" y="1652">(1.3.36.3.3.2.8.1.1.11)</text>
                  <text x="100" y="1668">DER:</text>
                  <text x="196" y="1668">30</text>
                  <text x="220" y="1668">14</text>
                  <text x="244" y="1668">06</text>
                  <text x="268" y="1668">07</text>
                  <text x="292" y="1668">2A</text>
                  <text x="316" y="1668">86</text>
                  <text x="340" y="1668">48</text>
                  <text x="364" y="1668">CE</text>
                  <text x="388" y="1668">3D</text>
                  <text x="412" y="1668">02</text>
                  <text x="436" y="1668">01</text>
                  <text x="460" y="1668">06</text>
                  <text x="484" y="1668">09</text>
                  <text x="508" y="1668">2B</text>
                  <text x="532" y="1668">24</text>
                  <text x="196" y="1684">03</text>
                  <text x="220" y="1684">03</text>
                  <text x="244" y="1684">02</text>
                  <text x="268" y="1684">08</text>
                  <text x="292" y="1684">01</text>
                  <text x="316" y="1684">01</text>
                  <text x="340" y="1684">0B</text>
                  <text x="120" y="1700">Comments:</text>
                  <text x="208" y="1700">Point</text>
                  <text x="276" y="1700">compressed</text>
                  <text x="388" y="1700">subjectPublicKey</text>
                  <text x="52" y="1732">26</text>
                  <text x="104" y="1732">Name:</text>
                  <text x="196" y="1732">EC</text>
                  <text x="236" y="1732">Public</text>
                  <text x="280" y="1732">Key</text>
                  <text x="348" y="1732">(Weierstraß)</text>
                  <text x="420" y="1732">with</text>
                  <text x="248" y="1748">brainpoolP512r1</text>
                  <text x="132" y="1764">Identifiers:</text>
                  <text x="236" y="1764">ecPublicKey,</text>
                  <text x="348" y="1764">id-ecPublicKey</text>
                  <text x="100" y="1780">OID:</text>
                  <text x="256" y="1780">1.2.840.10045.2.1</text>
                  <text x="128" y="1796">Parameters:</text>
                  <text x="228" y="1796">namedCurve</text>
                  <text x="280" y="1796">=</text>
                  <text x="352" y="1796">brainpoolP512r1</text>
                  <text x="280" y="1812">(1.3.36.3.3.2.8.1.1.13)</text>
                  <text x="100" y="1828">DER:</text>
                  <text x="196" y="1828">30</text>
                  <text x="220" y="1828">14</text>
                  <text x="244" y="1828">06</text>
                  <text x="268" y="1828">07</text>
                  <text x="292" y="1828">2A</text>
                  <text x="316" y="1828">86</text>
                  <text x="340" y="1828">48</text>
                  <text x="364" y="1828">CE</text>
                  <text x="388" y="1828">3D</text>
                  <text x="412" y="1828">02</text>
                  <text x="436" y="1828">01</text>
                  <text x="460" y="1828">06</text>
                  <text x="484" y="1828">09</text>
                  <text x="508" y="1828">2B</text>
                  <text x="532" y="1828">24</text>
                  <text x="196" y="1844">03</text>
                  <text x="220" y="1844">03</text>
                  <text x="244" y="1844">02</text>
                  <text x="268" y="1844">08</text>
                  <text x="292" y="1844">01</text>
                  <text x="316" y="1844">01</text>
                  <text x="340" y="1844">0D</text>
                  <text x="120" y="1860">Comments:</text>
                  <text x="208" y="1860">Point</text>
                  <text x="276" y="1860">compressed</text>
                  <text x="388" y="1860">subjectPublicKey</text>
                  <text x="52" y="1892">27</text>
                  <text x="104" y="1892">Name:</text>
                  <text x="196" y="1892">EC</text>
                  <text x="236" y="1892">Public</text>
                  <text x="280" y="1892">Key</text>
                  <text x="348" y="1892">(Weierstraß)</text>
                  <text x="420" y="1892">with</text>
                  <text x="220" y="1908">FRP256v1</text>
                  <text x="132" y="1924">Identifiers:</text>
                  <text x="236" y="1924">ecPublicKey,</text>
                  <text x="348" y="1924">id-ecPublicKey</text>
                  <text x="100" y="1940">OID:</text>
                  <text x="256" y="1940">1.2.840.10045.2.1</text>
                  <text x="128" y="1956">Parameters:</text>
                  <text x="228" y="1956">namedCurve</text>
                  <text x="280" y="1956">=</text>
                  <text x="324" y="1956">FRP256v1</text>
                  <text x="288" y="1972">(1.2.250.1.223.101.256.1)</text>
                  <text x="100" y="1988">DER:</text>
                  <text x="196" y="1988">30</text>
                  <text x="220" y="1988">15</text>
                  <text x="244" y="1988">06</text>
                  <text x="268" y="1988">07</text>
                  <text x="292" y="1988">2A</text>
                  <text x="316" y="1988">86</text>
                  <text x="340" y="1988">48</text>
                  <text x="364" y="1988">CE</text>
                  <text x="388" y="1988">3D</text>
                  <text x="412" y="1988">02</text>
                  <text x="436" y="1988">01</text>
                  <text x="460" y="1988">06</text>
                  <text x="484" y="1988">0A</text>
                  <text x="508" y="1988">2A</text>
                  <text x="532" y="1988">81</text>
                  <text x="196" y="2004">7A</text>
                  <text x="220" y="2004">01</text>
                  <text x="244" y="2004">81</text>
                  <text x="268" y="2004">5F</text>
                  <text x="292" y="2004">65</text>
                  <text x="316" y="2004">82</text>
                  <text x="340" y="2004">00</text>
                  <text x="364" y="2004">01</text>
                  <text x="120" y="2020">Comments:</text>
                  <text x="208" y="2020">Point</text>
                  <text x="276" y="2020">compressed</text>
                  <text x="388" y="2020">subjectPublicKey</text>
                  <text x="52" y="2052">28</text>
                  <text x="104" y="2052">Name:</text>
                  <text x="196" y="2052">EC</text>
                  <text x="236" y="2052">Public</text>
                  <text x="280" y="2052">Key</text>
                  <text x="348" y="2052">(Weierstraß)</text>
                  <text x="420" y="2052">with</text>
                  <text x="224" y="2068">sm2p256v1</text>
                  <text x="132" y="2084">Identifiers:</text>
                  <text x="236" y="2084">ecPublicKey,</text>
                  <text x="348" y="2084">id-ecPublicKey</text>
                  <text x="100" y="2100">OID:</text>
                  <text x="256" y="2100">1.2.840.10045.2.1</text>
                  <text x="128" y="2116">Parameters:</text>
                  <text x="228" y="2116">namedCurve</text>
                  <text x="280" y="2116">=</text>
                  <text x="328" y="2116">sm2p256v1</text>
                  <text x="272" y="2132">(1.2.156.10197.1.301)</text>
                  <text x="100" y="2148">DER:</text>
                  <text x="196" y="2148">30</text>
                  <text x="220" y="2148">13</text>
                  <text x="244" y="2148">06</text>
                  <text x="268" y="2148">07</text>
                  <text x="292" y="2148">2A</text>
                  <text x="316" y="2148">86</text>
                  <text x="340" y="2148">48</text>
                  <text x="364" y="2148">CE</text>
                  <text x="388" y="2148">3D</text>
                  <text x="412" y="2148">02</text>
                  <text x="436" y="2148">01</text>
                  <text x="460" y="2148">06</text>
                  <text x="484" y="2148">08</text>
                  <text x="508" y="2148">2A</text>
                  <text x="532" y="2148">81</text>
                  <text x="196" y="2164">1C</text>
                  <text x="220" y="2164">CF</text>
                  <text x="244" y="2164">55</text>
                  <text x="268" y="2164">01</text>
                  <text x="292" y="2164">82</text>
                  <text x="316" y="2164">2D</text>
                  <text x="120" y="2180">Comments:</text>
                  <text x="208" y="2180">Point</text>
                  <text x="276" y="2180">compressed</text>
                  <text x="388" y="2180">subjectPublicKey</text>
                </g>
              </svg>
            </artwork>
            <artwork type="ascii-art" align="center"><![CDATA[
+-------+-----------------------------------------------------------+
| Value | X.509 Public Key Algorithms                               |
+=======+===========================================================+
|     0 | Name:        RSA                                          |
|       | Identifiers: rsaEncryption                                |
|       | OID:         1.2.840.113549.1.1.1                         |
|       | Parameters:  NULL                                         |
|       | DER:         30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 |
|       | Comments:    Compressed subjectPublicKey                  |
+-------+-----------------------------------------------------------+
|     1 | Name:        EC Public Key (Weierstraß) with secp256r1    |
|       | Identifiers: ecPublicKey, id-ecPublicKey                  |
|       | OID:         1.2.840.10045.2.1                            |
|       | Parameters:  namedCurve = secp256r1 (1.2.840.10045.3.1.7) |
|       | DER:         30 13 06 07 2A 86 48 CE 3D 02 01 06 08 2A 86 |
|       |              48 CE 3D 03 01 07                            |
|       | Comments:    Point compressed subjectPublicKey            |
|       |              Also known as P-256, ansip256r1, prime256v1  |
+-------+-----------------------------------------------------------+
|     2 | Name:        EC Public Key (Weierstraß) with secp384r1    |
|       | Identifiers: ecPublicKey, id-ecPublicKey                  |
|       | OID:         1.2.840.10045.2.1                            |
|       | Parameters:  namedCurve = secp384r1 (1.3.132.0.34)        |
|       | DER:         30 10 06 07 2A 86 48 CE 3D 02 01 06 05 2B 81 |
|       |              04 00 22                                     |
|       | Comments:    Point compressed subjectPublicKey            |
|       |              Also known as P-384, ansip384r1              |
+-------+-----------------------------------------------------------+
|     3 | Name:        EC Public Key (Weierstraß) with secp521r1    |
|       | Identifiers: ecPublicKey, id-ecPublicKey                  |
|       | OID:         1.2.840.10045.2.1                            |
|       | Parameters:  namedCurve = secp521r1 (1.3.132.0.35)        |
|       | DER:         30 10 06 07 2A 86 48 CE 3D 02 01 06 05 2B 81 |
|       |              04 00 23                                     |
|       | Comments:    Point compressed subjectPublicKey            |
|       |              Also known as P-521, ansip521r1              |
+-------+-----------------------------------------------------------+
|     8 | Name:        X25519 (Montgomery)                          |
|       | Identifiers: id-X25519                                    |
|       | OID:         1.3.101.110                                  |
|       | Parameters:  Absent                                       |
|       | DER:         30 05 06 03 2B 65 6E                         |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|     9 | Name:        X448 (Montgomery)                            |
|       | Identifiers: id-X448                                      |
|       | OID:         1.3.101.111                                  |
|       | Parameters:  Absent                                       |
|       | DER:         30 05 06 03 2B 65 6F                         |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    10 | Name:        Ed25519 (Twisted Edwards)                    |
|       | Identifiers: id-Ed25519, id-EdDSA25519                    |
|       | OID:         1.3.101.112                                  |
|       | Parameters:  Absent                                       |
|       | DER:         30 05 06 03 2B 65 70                         |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    11 | Name:        Ed448 (Edwards)                              |
|       | Identifiers: id-Ed448, id-EdDSA448                        |
|       | OID:         1.3.101.113                                  |
|       | Parameters:  Absent                                       |
|       | DER:         30 05 06 03 2B 65 71                         |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    16 | Name:        HSS / LMS                                    |
|       | Identifiers: id-alg-hss-lms-hashsig, id-alg-mts-hashsig   |
|       | OID:         1.2.840.113549.1.9.16.3.17                   |
|       | Parameters:  Absent                                       |
|       | DER:         30 0D 06 0B 2A 86 48 86 F7 0D 01 09 10 03 11 |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    17 | Name:        XMSS                                         |
|       | Identifiers: id_alg_xmss                                  |
|       | OID:         0.4.0.127.0.15.1.1.13.0                      |
|       | Parameters:  Absent                                       |
|       | DER:         30 0B 06 09 04 00 7F 00 0F 01 01 0D 00       |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    18 | Name:        XMSS^MT                                      |
|       | Identifiers: id_alg_xmssmt                                |
|       | OID:         0.4.0.127.0.15.1.1.14.0                      |
|       | Parameters:  Absent                                       |
|       | DER:         30 0B 06 09 04 00 7F 00 0F 01 01 0E 00       |
|       | Comments:                                                 |
+-------+-----------------------------------------------------------+
|    24 | Name:        EC Public Key (Weierstraß) with              |
|       |              brainpoolP256r1                              |
|       | Identifiers: ecPublicKey, id-ecPublicKey                  |
|       | OID:         1.2.840.10045.2.1                            |
|       | Parameters:  namedCurve = brainpoolP256r1                 |
|       |              (1.3.36.3.3.2.8.1.1.7)                       |
|       | DER:         30 14 06 07 2A 86 48 CE 3D 02 01 06 09 2B 24 |
|       |              03 03 02 08 01 01 07                         |
|       | Comments:    Point compressed subjectPublicKey            |
+-------+-----------------------------------------------------------+
|    25 | Name:        EC Public Key (Weierstraß) with              |
|       |              brainpoolP384r1                              |
|       | Identifiers: ecPublicKey, id-ecPublicKey                  |
|       | OID:         1.2.840.10045.2.1                            |
|       | Parameters:  namedCurve = brainpoolP384r1                 |
|       |              (1.3.36.3.3.2.8.1.1.11)                      |
|       | DER:         30 14 06 07 2A 86 48 CE 3D 02 01 06 09 2B 24 |
|       |              03 03 02 08 01 01 0B                         |
|       | Comments:    Point compressed subjectPublicKey            |
+-------+-----------------------------------------------------------+
|    26 | Name:        EC Public Key (Weierstraß) with              |
|       |              brainpoolP512r1                              |
|       | Identifiers: ecPublicKey, id-ecPublicKey                  |
|       | OID:         1.2.840.10045.2.1                            |
|       | Parameters:  namedCurve = brainpoolP512r1                 |
|       |              (1.3.36.3.3.2.8.1.1.13)                      |
|       | DER:         30 14 06 07 2A 86 48 CE 3D 02 01 06 09 2B 24 |
|       |              03 03 02 08 01 01 0D                         |
|       | Comments:    Point compressed subjectPublicKey            |
+-------+-----------------------------------------------------------+
|    27 | Name:        EC Public Key (Weierstraß) with              |
|       |              FRP256v1                                     |
|       | Identifiers: ecPublicKey, id-ecPublicKey                  |
|       | OID:         1.2.840.10045.2.1                            |
|       | Parameters:  namedCurve = FRP256v1                        |
|       |              (1.2.250.1.223.101.256.1)                    |
|       | DER:         30 15 06 07 2A 86 48 CE 3D 02 01 06 0A 2A 81 |
|       |              7A 01 81 5F 65 82 00 01                      |
|       | Comments:    Point compressed subjectPublicKey            |
+-------+-----------------------------------------------------------+
|    28 | Name:        EC Public Key (Weierstraß) with              |
|       |              sm2p256v1                                    |
|       | Identifiers: ecPublicKey, id-ecPublicKey                  |
|       | OID:         1.2.840.10045.2.1                            |
|       | Parameters:  namedCurve = sm2p256v1                       |
|       |              (1.2.156.10197.1.301)                        |
|       | DER:         30 13 06 07 2A 86 48 CE 3D 02 01 06 08 2A 81 |
|       |              1C CF 55 01 82 2D                            |
|       | Comments:    Point compressed subjectPublicKey            |
+-------+-----------------------------------------------------------+
]]></artwork>
          </artset>
        </figure>
        <section anchor="suitability-of-different-public-key-algorithms-for-use-within-iot-scenarios">
          <name>Suitability of different public key algorithms for use within IoT scenarios</name>
          <t>The public key algorithms registry <xref target="pkalg"/> specify a number of algorithms, not all which are suitable for usage with constrained devices. RSA requires large keys and large signature sizes compared to elliptic curve cryptography (ECC), which together with resource-efficient implementations of named elliptic curves (Montgomery, Edwards and Weierstraß curves), make them suitable candidates for IoT public key usage. These curves are represented by ids 1–11 and 24–28 in <xref target="pkalg"/>.</t>
        </section>
      </section>
      <section anchor="cose">
        <name>COSE Header Parameters Registry</name>
        <t>IANA is requested to assign the entries in <xref target="iana-header"/> to the "COSE Header Parameters" registry under the "CBOR Object Signing and Encryption (COSE)" heading with this document as reference.</t>
      </section>
      <section anchor="c509-cert">
        <name>Media Type application/cose-c509-cert</name>
        <t>When the application/cose-c509-cert media type is used, the data is a COSE_C509 structure. If the parameter "usage" is set to "chain", this sequence indicates a certificate chain.</t>
        <t>IANA has registered the following media type <xref target="RFC6838"/>:</t>
        <t>Type name: application</t>
        <t>Subtype name: cose-c509-cert</t>
        <t>Required parameters: N/A</t>
        <t>Optional parameters: usage</t>
        <ul spacing="normal">
          <li>
            <t>Can be absent to provide no further information about the intended meaning of the order in the CBOR sequence of certificates.</t>
          </li>
          <li>
            <t>Can be set to "chain" to indicate that the sequence of data items is to be interpreted as a certificate chain.</t>
          </li>
        </ul>
        <t>Encoding considerations: binary</t>
        <t>Security considerations: See the Security Considerations section of [[this document]].</t>
        <t>Interoperability considerations: N/A</t>
        <t>Published specification: [[this document]]</t>
        <t>Applications that use this media type: Applications that employ COSE and use C509 as a certificate type.</t>
        <t>Fragment identifier considerations: N/A</t>
        <t>Additional information:</t>
        <ul spacing="normal">
          <li>
            <t>Deprecated alias names for this type: N/A</t>
          </li>
          <li>
            <t>Magic number(s): TBD8</t>
          </li>
          <li>
            <t>File extension(s): .c509</t>
          </li>
          <li>
            <t>Macintosh file type code(s): N/A</t>
          </li>
        </ul>
        <t>Person &amp; email address to contact for further information: iesg@ietf.org</t>
        <t>Intended usage: COMMON</t>
        <t>Restrictions on usage: N/A</t>
        <t>Author: COSE WG</t>
        <t>Change controller: IESG</t>
      </section>
      <section anchor="c509-pkcs10">
        <name>Media Type application/cose-c509-pkcs10</name>
        <t>When the application/cose-c509-pkcs10 media type is used, the data is a C509CertificateRequest structure.</t>
        <t>IANA has registered the following media type <xref target="RFC6838"/>:</t>
        <t>Type name: application</t>
        <t>Subtype name: cose-c509-pkcs10</t>
        <t>Required parameters: N/A</t>
        <t>Optional parameters: N/A</t>
        <t>Encoding considerations: binary</t>
        <t>Security considerations: See the Security Considerations section of [[this document]].</t>
        <t>Interoperability considerations: N/A</t>
        <t>Published specification: [[this document]]</t>
        <t>Applications that use this media type: Applications that employ COSE and C509 Certificate Request.</t>
        <t>Fragment identifier considerations: N/A</t>
        <t>Additional information:</t>
        <ul spacing="normal">
          <li>
            <t>Deprecated alias names for this type: N/A</t>
          </li>
          <li>
            <t>Magic number(s): TBD9</t>
          </li>
          <li>
            <t>File extension(s): .c509</t>
          </li>
          <li>
            <t>Macintosh file type code(s): N/A</t>
          </li>
        </ul>
        <t>Person &amp; email address to contact for further information: iesg@ietf.org</t>
        <t>Intended usage: COMMON</t>
        <t>Restrictions on usage: N/A</t>
        <t>Author: COSE WG</t>
        <t>Change controller: IESG</t>
      </section>
      <section anchor="c509-privkey">
        <name>Media Type application/cose-c509-privkey</name>
        <t>When the application/cose-c509-privkey media type is used, the data is a C509PrivateKey structure.</t>
        <t>IANA has registered the following media type <xref target="RFC6838"/>:</t>
        <t>Type name: application</t>
        <t>Subtype name: cose-c509-privkey</t>
        <t>Required parameters: N/A</t>
        <t>Optional parameters: usage</t>
        <t>Encoding considerations: binary</t>
        <t>Security considerations: See the Security Considerations section of [[this document]].</t>
        <t>Interoperability considerations: N/A</t>
        <t>Published specification: [[this document]]</t>
        <t>Applications that use this media type: Applications that employ COSE and use C509 as a certificate type.</t>
        <t>Fragment identifier considerations: N/A</t>
        <t>Additional information:</t>
        <ul spacing="normal">
          <li>
            <t>Deprecated alias names for this type: N/A</t>
          </li>
          <li>
            <t>Magic number(s): TBD12</t>
          </li>
          <li>
            <t>File extension(s): .c509</t>
          </li>
          <li>
            <t>Macintosh file type code(s): N/A</t>
          </li>
        </ul>
        <t>Person &amp; email address to contact for further information: iesg@ietf.org</t>
        <t>Intended usage: COMMON</t>
        <t>Restrictions on usage: N/A</t>
        <t>Author: COSE WG</t>
        <t>Change controller: IESG</t>
      </section>
      <section anchor="c509-pem">
        <name>Media Type application/cose-c509-pem</name>
        <t>When the application/cose-c509-pem media type is used, the data is a C509PEM structure.</t>
        <t>IANA has registered the following media type <xref target="RFC6838"/>:</t>
        <t>Type name: application</t>
        <t>Subtype name: cose-c509-pem</t>
        <t>Required parameters: N/A</t>
        <t>Optional parameters: usage</t>
        <t>Encoding considerations: binary</t>
        <t>Security considerations: See the Security Considerations section of [[this document]].</t>
        <t>Interoperability considerations: N/A</t>
        <t>Published specification: [[this document]]</t>
        <t>Applications that use this media type: Applications that employ COSE and use C509 as a certificate type.</t>
        <t>Fragment identifier considerations: N/A</t>
        <t>Additional information:</t>
        <ul spacing="normal">
          <li>
            <t>Deprecated alias names for this type: N/A</t>
          </li>
          <li>
            <t>Magic number(s): TBD13</t>
          </li>
          <li>
            <t>File extension(s): .c509</t>
          </li>
          <li>
            <t>Macintosh file type code(s): N/A</t>
          </li>
        </ul>
        <t>Person &amp; email address to contact for further information: iesg@ietf.org</t>
        <t>Intended usage: COMMON</t>
        <t>Restrictions on usage: N/A</t>
        <t>Author: COSE WG</t>
        <t>Change controller: IESG</t>
      </section>
      <section anchor="content-format">
        <name>CoAP Content-Formats Registry</name>
        <t>IANA is requested to add the media types "application/cose-c509-cert", "application/cose-c509-pkcs10", "application/cose-c509-privkey" and "application/cose-c509-pem" to the "CoAP Content-Formats" registry under the registry group "Constrained RESTful Environments (CoRE) Parameters".</t>
        <figure anchor="fig-format-ids">
          <name>CoAP Content-Format IDs</name>
          <artset>
            <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="160" width="592" viewBox="0 0 592 160" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                <path d="M 8,32 L 8,144" fill="none" stroke="black"/>
                <path d="M 272,32 L 272,144" fill="none" stroke="black"/>
                <path d="M 360,32 L 360,144" fill="none" stroke="black"/>
                <path d="M 424,32 L 424,144" fill="none" stroke="black"/>
                <path d="M 584,32 L 584,144" fill="none" stroke="black"/>
                <path d="M 8,32 L 584,32" fill="none" stroke="black"/>
                <path d="M 8,62 L 584,62" fill="none" stroke="black"/>
                <path d="M 8,66 L 584,66" fill="none" stroke="black"/>
                <path d="M 8,144 L 584,144" fill="none" stroke="black"/>
                <g class="text">
                  <text x="40" y="52">Media</text>
                  <text x="84" y="52">Type</text>
                  <text x="316" y="52">Encoding</text>
                  <text x="380" y="52">ID</text>
                  <text x="472" y="52">Reference</text>
                  <text x="124" y="84">application/cose-c509-cert</text>
                  <text x="288" y="84">-</text>
                  <text x="396" y="84">TBD6</text>
                  <text x="460" y="84">[[this</text>
                  <text x="532" y="84">document]]</text>
                  <text x="132" y="100">application/cose-c509-pkcs10</text>
                  <text x="288" y="100">-</text>
                  <text x="396" y="100">TBD7</text>
                  <text x="460" y="100">[[this</text>
                  <text x="532" y="100">document]]</text>
                  <text x="136" y="116">application/cose-c509-privkey</text>
                  <text x="288" y="116">-</text>
                  <text x="392" y="116">TBD10</text>
                  <text x="460" y="116">[[this</text>
                  <text x="532" y="116">document]]</text>
                  <text x="120" y="132">application/cose-c509-pem</text>
                  <text x="288" y="132">-</text>
                  <text x="392" y="132">TBD11</text>
                  <text x="460" y="132">[[this</text>
                  <text x="532" y="132">document]]</text>
                </g>
              </svg>
            </artwork>
            <artwork type="ascii-art"><![CDATA[
+--------------------------------+----------+-------+-------------------+
| Media Type                     | Encoding | ID    | Reference         |
+================================+==========+=======+===================+
| application/cose-c509-cert     | -        |  TBD6 | [[this document]] |
| application/cose-c509-pkcs10   | -        |  TBD7 | [[this document]] |
| application/cose-c509-privkey  | -        | TBD10 | [[this document]] |
| application/cose-c509-pem      | -        | TBD11 | [[this document]] |
+--------------------------------+----------+-------+-------------------+
]]></artwork>
          </artset>
        </figure>
      </section>
      <section anchor="tls">
        <name>TLS Certificate Types Registry</name>
        <t>This document registers the following entry in the "TLS Certificate Types" registry under the "Transport Layer Security (TLS) Extensions" heading. The new certificate type can be used with additional TLS certificate compression <xref target="RFC8879"/>. C509 is defined in the same way as as X.509, but uses a different value and instead of DER-encoded X.509 certificate, opaque cert_data&lt;1..2^24-1&gt; contains a the CBOR sequence ~C509Certificate (an unwrapped C509Certificate).</t>
        <t>Editor's Note: The TLS registrations should be discussed and approved by the TLS WG at a later stage. The TLS WG might e.g. want a separate draft in the TLS WG.</t>
        <artset>
          <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="112" width="560" viewBox="0 0 560 112" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
              <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
              <path d="M 72,32 L 72,96" fill="none" stroke="black"/>
              <path d="M 224,32 L 224,96" fill="none" stroke="black"/>
              <path d="M 336,32 L 336,96" fill="none" stroke="black"/>
              <path d="M 552,32 L 552,96" fill="none" stroke="black"/>
              <path d="M 8,32 L 552,32" fill="none" stroke="black"/>
              <path d="M 8,62 L 552,62" fill="none" stroke="black"/>
              <path d="M 8,66 L 552,66" fill="none" stroke="black"/>
              <path d="M 8,96 L 552,96" fill="none" stroke="black"/>
              <g class="text">
                <text x="40" y="52">Value</text>
                <text x="100" y="52">Name</text>
                <text x="280" y="52">Recommended</text>
                <text x="376" y="52">Comment</text>
                <text x="44" y="84">TBD5</text>
                <text x="100" y="84">C509</text>
                <text x="168" y="84">Certificate</text>
                <text x="320" y="84">Y</text>
              </g>
            </svg>
          </artwork>
          <artwork type="ascii-art"><![CDATA[
+-------+------------------+-------------+--------------------------+
| Value | Name             | Recommended | Comment                  |
+=======+==================+=============+==========================+
|  TBD5 | C509 Certificate |           Y |                          |
+-------+------------------+-------------+--------------------------+
]]></artwork>
        </artset>
      </section>
      <section anchor="tags">
        <name>CBOR Tags Registry</name>
        <t>This document registers the following entries in the "CBOR Tags" registry under the "Concise Binary Object Representation (CBOR) Tags" heading.</t>
        <artset>
          <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="144" width="560" viewBox="0 0 560 144" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
              <path d="M 8,32 L 8,128" fill="none" stroke="black"/>
              <path d="M 64,32 L 64,128" fill="none" stroke="black"/>
              <path d="M 552,32 L 552,128" fill="none" stroke="black"/>
              <path d="M 8,32 L 552,32" fill="none" stroke="black"/>
              <path d="M 8,62 L 552,62" fill="none" stroke="black"/>
              <path d="M 8,66 L 552,66" fill="none" stroke="black"/>
              <path d="M 8,128 L 552,128" fill="none" stroke="black"/>
              <g class="text">
                <text x="40" y="52">Tag</text>
                <text x="96" y="52">X.509</text>
                <text x="148" y="52">Public</text>
                <text x="192" y="52">Key</text>
                <text x="252" y="52">Algorithms</text>
                <text x="36" y="84">TBD6</text>
                <text x="92" y="84">Data</text>
                <text x="136" y="84">Item:</text>
                <text x="200" y="84">COSE_C509</text>
                <text x="116" y="100">Semantics:</text>
                <text x="172" y="100">An</text>
                <text x="216" y="100">ordered</text>
                <text x="272" y="100">chain</text>
                <text x="308" y="100">of</text>
                <text x="340" y="100">C509</text>
                <text x="412" y="100">certificates</text>
                <text x="116" y="116">Reference:</text>
                <text x="180" y="116">This</text>
                <text x="236" y="116">document</text>
              </g>
            </svg>
          </artwork>
          <artwork type="ascii-art"><![CDATA[
+------+------------------------------------------------------------+
|  Tag | X.509 Public Key Algorithms                                |
+======+============================================================+
| TBD6 | Data Item: COSE_C509                                       |
|      | Semantics: An ordered chain of C509 certificates           |
|      | Reference: This document                                   |
+------+------------------------------------------------------------+
]]></artwork>
        </artset>
      </section>
      <section anchor="tlsa">
        <name>TLSA Selectors Registry</name>
        <t>This document registers the following entries in the "TLSA Selectors" registry under the "DNS-Based Authentication of Named Entities (DANE) Parameters" heading.</t>
        <artset>
          <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="112" width="584" viewBox="0 0 584 112" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
              <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
              <path d="M 72,32 L 72,96" fill="none" stroke="black"/>
              <path d="M 152,32 L 152,96" fill="none" stroke="black"/>
              <path d="M 416,32 L 416,96" fill="none" stroke="black"/>
              <path d="M 576,32 L 576,96" fill="none" stroke="black"/>
              <path d="M 8,32 L 576,32" fill="none" stroke="black"/>
              <path d="M 8,62 L 576,62" fill="none" stroke="black"/>
              <path d="M 8,66 L 576,66" fill="none" stroke="black"/>
              <path d="M 8,96 L 576,96" fill="none" stroke="black"/>
              <g class="text">
                <text x="40" y="52">Value</text>
                <text x="112" y="52">Acronym</text>
                <text x="208" y="52">Short</text>
                <text x="280" y="52">Description</text>
                <text x="496" y="52">Reference</text>
                <text x="44" y="84">TBD7</text>
                <text x="124" y="84">C509</text>
                <text x="180" y="84">CBOR</text>
                <text x="232" y="84">encoded</text>
                <text x="284" y="84">PKIX</text>
                <text x="356" y="84">certificates</text>
                <text x="452" y="84">[[this</text>
                <text x="524" y="84">document]]</text>
              </g>
            </svg>
          </artwork>
          <artwork type="ascii-art"><![CDATA[
+-------+---------+--------------------------------+-------------------+
| Value | Acronym |    Short Description           |     Reference     |
+=======+=========+================================+===================+
|  TBD7 |    C509 | CBOR encoded PKIX certificates | [[this document]] |
+-------+---------+--------------------------------+-------------------+
]]></artwork>
        </artset>
        <t>The TLSA selectors registry defined in <xref target="RFC6698"/> originally only applied to PKIX <xref target="RFC5280"/> certificates in DER encoding. This specification updates <xref target="RFC6698"/> to accept the use of C509 certificates, which are essentially CBOR encoded PKIX certificates.</t>
      </section>
      <section anchor="edhoc-authentication-credential-types-registry">
        <name>EDHOC Authentication Credential Types Registry</name>
        <t>This document registers the following entry in the "EDHOC Authentication Credential Types" registry under the "Ephemeral Diffie-Hellman Over COSE (EDHOC)" heading. This is used to identify supported authentication credential type, for example, during discovery of EDHOC resources, see <xref target="RFC9668"/>.</t>
        <artset>
          <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="112" width="424" viewBox="0 0 424 112" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
              <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
              <path d="M 72,32 L 72,96" fill="none" stroke="black"/>
              <path d="M 256,32 L 256,96" fill="none" stroke="black"/>
              <path d="M 416,32 L 416,96" fill="none" stroke="black"/>
              <path d="M 8,32 L 416,32" fill="none" stroke="black"/>
              <path d="M 8,62 L 416,62" fill="none" stroke="black"/>
              <path d="M 8,66 L 416,66" fill="none" stroke="black"/>
              <path d="M 8,96 L 416,96" fill="none" stroke="black"/>
              <g class="text">
                <text x="40" y="52">Value</text>
                <text x="128" y="52">Description</text>
                <text x="336" y="52">Reference</text>
                <text x="40" y="84">TBD14</text>
                <text x="100" y="84">C509</text>
                <text x="168" y="84">certificate</text>
                <text x="292" y="84">[[this</text>
                <text x="364" y="84">document]]</text>
              </g>
            </svg>
          </artwork>
          <artwork type="ascii-art"><![CDATA[
+-------+----------------------+-------------------+
| Value | Description          |     Reference     |
+=======+======================+===================+
| TBD14 | C509 certificate     | [[this document]] |
+-------+----------------------+-------------------+
]]></artwork>
        </artset>
      </section>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2985">
          <front>
            <title>PKCS #9: Selected Object Classes and Attribute Types Version 2.0</title>
            <author fullname="M. Nystrom" initials="M." surname="Nystrom"/>
            <author fullname="B. Kaliski" initials="B." surname="Kaliski"/>
            <date month="November" year="2000"/>
            <abstract>
              <t>This memo represents a republication of PKCS #9 v2.0 from RSA Laboratories' Public-Key Cryptography Standards (PKCS) series, and change control is retained within the PKCS process. The body of this document, except for the security considerations section, is taken directly from that specification. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2985"/>
          <seriesInfo name="DOI" value="10.17487/RFC2985"/>
        </reference>
        <reference anchor="RFC2986">
          <front>
            <title>PKCS #10: Certification Request Syntax Specification Version 1.7</title>
            <author fullname="M. Nystrom" initials="M." surname="Nystrom"/>
            <author fullname="B. Kaliski" initials="B." surname="Kaliski"/>
            <date month="November" year="2000"/>
            <abstract>
              <t>This memo represents a republication of PKCS #10 v1.7 from RSA Laboratories' Public-Key Cryptography Standards (PKCS) series, and change control is retained within the PKCS process. The body of this document, except for the security considerations section, is taken directly from the PKCS #9 v2.0 or the PKCS #10 v1.7 document. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2986"/>
          <seriesInfo name="DOI" value="10.17487/RFC2986"/>
        </reference>
        <reference anchor="RFC4108">
          <front>
            <title>Using Cryptographic Message Syntax (CMS) to Protect Firmware Packages</title>
            <author fullname="R. Housley" initials="R." surname="Housley"/>
            <date month="August" year="2005"/>
            <abstract>
              <t>This document describes the use of the Cryptographic Message Syntax (CMS) to protect firmware packages, which provide object code for one or more hardware module components. CMS is specified in RFC 3852. A digital signature is used to protect the firmware package from undetected modification and to provide data origin authentication. Encryption is optionally used to protect the firmware package from disclosure, and compression is optionally used to reduce the size of the protected firmware package. A firmware package loading receipt can optionally be generated to acknowledge the successful loading of a firmware package. Similarly, a firmware package load error report can optionally be generated to convey the failure to load a firmware package. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4108"/>
          <seriesInfo name="DOI" value="10.17487/RFC4108"/>
        </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="RFC6698">
          <front>
            <title>The DNS-Based Authentication of Named Entities (DANE) Transport Layer Security (TLS) Protocol: TLSA</title>
            <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
            <author fullname="J. Schlyter" initials="J." surname="Schlyter"/>
            <date month="August" year="2012"/>
            <abstract>
              <t>Encrypted communication on the Internet often uses Transport Layer Security (TLS), which depends on third parties to certify the keys used. This document improves on that situation by enabling the administrators of domain names to specify the keys used in that domain's TLS servers. This requires matching improvements in TLS client software, but no change in TLS server software. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6698"/>
          <seriesInfo name="DOI" value="10.17487/RFC6698"/>
        </reference>
        <reference anchor="RFC6838">
          <front>
            <title>Media Type Specifications and Registration Procedures</title>
            <author fullname="N. Freed" initials="N." surname="Freed"/>
            <author fullname="J. Klensin" initials="J." surname="Klensin"/>
            <author fullname="T. Hansen" initials="T." surname="Hansen"/>
            <date month="January" year="2013"/>
            <abstract>
              <t>This document defines procedures for the specification and registration of media types for use in HTTP, MIME, and other Internet protocols. This memo documents an Internet Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="13"/>
          <seriesInfo name="RFC" value="6838"/>
          <seriesInfo name="DOI" value="10.17487/RFC6838"/>
        </reference>
        <reference anchor="RFC6962">
          <front>
            <title>Certificate Transparency</title>
            <author fullname="B. Laurie" initials="B." surname="Laurie"/>
            <author fullname="A. Langley" initials="A." surname="Langley"/>
            <author fullname="E. Kasper" initials="E." surname="Kasper"/>
            <date month="June" year="2013"/>
            <abstract>
              <t>This document describes an experimental protocol for publicly logging the existence of Transport Layer Security (TLS) certificates as they are issued or observed, in a manner that allows anyone to audit certificate 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>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="6962"/>
          <seriesInfo name="DOI" value="10.17487/RFC6962"/>
        </reference>
        <reference anchor="RFC8610">
          <front>
            <title>Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures</title>
            <author fullname="H. Birkholz" initials="H." surname="Birkholz"/>
            <author fullname="C. Vigano" initials="C." surname="Vigano"/>
            <author fullname="C. Bormann" initials="C." surname="Bormann"/>
            <date month="June" year="2019"/>
            <abstract>
              <t>This document proposes a notational convention to express Concise Binary Object Representation (CBOR) data structures (RFC 7049). Its main goal is to provide an easy and unambiguous way to express structures for protocol messages and data formats that use CBOR or JSON.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8610"/>
          <seriesInfo name="DOI" value="10.17487/RFC8610"/>
        </reference>
        <reference anchor="RFC8742">
          <front>
            <title>Concise Binary Object Representation (CBOR) Sequences</title>
            <author fullname="C. Bormann" initials="C." surname="Bormann"/>
            <date month="February" year="2020"/>
            <abstract>
              <t>This document describes the Concise Binary Object Representation (CBOR) Sequence format and associated media type "application/cbor-seq". A CBOR Sequence consists of any number of encoded CBOR data items, simply concatenated in sequence.</t>
              <t>Structured syntax suffixes for media types allow other media types to build on them and make it explicit that they are built on an existing media type as their foundation. This specification defines and registers "+cbor-seq" as a structured syntax suffix for CBOR Sequences.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8742"/>
          <seriesInfo name="DOI" value="10.17487/RFC8742"/>
        </reference>
        <reference anchor="RFC8949">
          <front>
            <title>Concise Binary Object Representation (CBOR)</title>
            <author fullname="C. Bormann" initials="C." surname="Bormann"/>
            <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
            <date month="December" year="2020"/>
            <abstract>
              <t>The Concise Binary Object Representation (CBOR) is a data format whose design goals include the possibility of extremely small code size, fairly small message size, and extensibility without the need for version negotiation. These design goals make it different from earlier binary serializations such as ASN.1 and MessagePack.</t>
              <t>This document obsoletes RFC 7049, providing editorial improvements, new details, and errata fixes while keeping full compatibility with the interchange format of RFC 7049. It does not create a new version of the format.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="94"/>
          <seriesInfo name="RFC" value="8949"/>
          <seriesInfo name="DOI" value="10.17487/RFC8949"/>
        </reference>
        <reference anchor="RFC9052">
          <front>
            <title>CBOR Object Signing and Encryption (COSE): Structures and Process</title>
            <author fullname="J. Schaad" initials="J." surname="Schaad"/>
            <date month="August" year="2022"/>
            <abstract>
              <t>Concise Binary Object Representation (CBOR) is a data format designed for small code size and small message size. There is a need to be able to define basic security services for this data format. This document defines the CBOR Object Signing and Encryption (COSE) protocol. This specification describes how to create and process signatures, message authentication codes, and encryption using CBOR for serialization. This specification additionally describes how to represent cryptographic keys using CBOR.</t>
              <t>This document, along with RFC 9053, obsoletes RFC 8152.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="96"/>
          <seriesInfo name="RFC" value="9052"/>
          <seriesInfo name="DOI" value="10.17487/RFC9052"/>
        </reference>
        <reference anchor="RFC9090">
          <front>
            <title>Concise Binary Object Representation (CBOR) Tags for Object Identifiers</title>
            <author fullname="C. Bormann" initials="C." surname="Bormann"/>
            <date month="July" year="2021"/>
            <abstract>
              <t>The Concise Binary Object Representation (CBOR), defined in RFC 8949, is a data format whose design goals include the possibility of extremely small code size, fairly small message size, and extensibility without the need for version negotiation.</t>
              <t>This document defines CBOR tags for object identifiers (OIDs) and is the reference document for the IANA registration of the CBOR tags so defined.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9090"/>
          <seriesInfo name="DOI" value="10.17487/RFC9090"/>
        </reference>
        <reference anchor="RFC9277">
          <front>
            <title>On Stable Storage for Items in Concise Binary Object Representation (CBOR)</title>
            <author fullname="M. Richardson" initials="M." surname="Richardson"/>
            <author fullname="C. Bormann" initials="C." surname="Bormann"/>
            <date month="August" year="2022"/>
            <abstract>
              <t>This document defines a stored ("file") format for Concise Binary Object Representation (CBOR) data items that is friendly to common systems that recognize file types, such as the Unix file(1) command.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9277"/>
          <seriesInfo name="DOI" value="10.17487/RFC9277"/>
        </reference>
        <reference anchor="RFC9360">
          <front>
            <title>CBOR Object Signing and Encryption (COSE): Header Parameters for Carrying and Referencing X.509 Certificates</title>
            <author fullname="J. Schaad" initials="J." surname="Schaad"/>
            <date month="February" year="2023"/>
            <abstract>
              <t>The CBOR Object Signing and Encryption (COSE) message structure uses references to keys in general. For some algorithms, additional properties are defined that carry parameters relating to keys as needed. The COSE Key structure is used for transporting keys outside of COSE messages. This document extends the way that keys can be identified and transported by providing attributes that refer to or contain X.509 certificates.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9360"/>
          <seriesInfo name="DOI" value="10.17487/RFC9360"/>
        </reference>
        <reference anchor="RFC9542">
          <front>
            <title>IANA Considerations and IETF Protocol and Documentation Usage for IEEE 802 Parameters</title>
            <author fullname="D. Eastlake 3rd" initials="D." surname="Eastlake 3rd"/>
            <author fullname="J. Abley" initials="J." surname="Abley"/>
            <author fullname="Y. Li" initials="Y." surname="Li"/>
            <date month="April" year="2024"/>
            <abstract>
              <t>Some IETF protocols make use of Ethernet frame formats and IEEE 802 parameters. This document discusses several aspects of such parameters and their use in IETF protocols, specifies IANA considerations for assignment of points under the IANA Organizationally Unique Identifier (OUI), and provides some values for use in documentation. This document obsoletes RFC 7042.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="141"/>
          <seriesInfo name="RFC" value="9542"/>
          <seriesInfo name="DOI" value="10.17487/RFC9542"/>
        </reference>
        <reference anchor="RFC9668">
          <front>
            <title>Using Ephemeral Diffie-Hellman Over COSE (EDHOC) with the Constrained Application Protocol (CoAP) and Object Security for Constrained RESTful Environments (OSCORE)</title>
            <author fullname="F. Palombini" initials="F." surname="Palombini"/>
            <author fullname="M. Tiloca" initials="M." surname="Tiloca"/>
            <author fullname="R. Höglund" initials="R." surname="Höglund"/>
            <author fullname="S. Hristozov" initials="S." surname="Hristozov"/>
            <author fullname="G. Selander" initials="G." surname="Selander"/>
            <date month="November" year="2024"/>
            <abstract>
              <t>The lightweight authenticated key exchange protocol Ephemeral Diffie-Hellman Over COSE (EDHOC) can be run over the Constrained Application Protocol (CoAP) and used by two peers to establish a Security Context for the security protocol Object Security for Constrained RESTful Environments (OSCORE). This document details this use of the EDHOC protocol by specifying a number of additional and optional mechanisms, including an optimization approach for combining the execution of EDHOC with the first OSCORE transaction. This combination reduces the number of round trips required to set up an OSCORE Security Context and to complete an OSCORE transaction using that Security Context.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9668"/>
          <seriesInfo name="DOI" value="10.17487/RFC9668"/>
        </reference>
        <reference anchor="SECG" target="https://secg.org/sec1-v2.pdf">
          <front>
            <title>Elliptic Curve Cryptography, Standards for Efficient Cryptography Group, ver. 2</title>
            <author>
              <organization/>
            </author>
            <date year="2009"/>
          </front>
        </reference>
        <reference anchor="X.690" target="https://www.itu.int/rec/T-REC-X.690">
          <front>
            <title>ASN.1 encoding rules. Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <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="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>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC6487">
          <front>
            <title>A Profile for X.509 PKIX Resource Certificates</title>
            <author fullname="G. Huston" initials="G." surname="Huston"/>
            <author fullname="G. Michaelson" initials="G." surname="Michaelson"/>
            <author fullname="R. Loomans" initials="R." surname="Loomans"/>
            <date month="February" year="2012"/>
            <abstract>
              <t>This document defines a standard profile for X.509 certificates for the purpose of supporting validation of assertions of "right-of-use" of Internet Number Resources (INRs). The certificates issued under this profile are used to convey the issuer's authorization of the subject to be regarded as the current holder of a "right-of-use" of the INRs that are described in the certificate. This document contains the normative specification of Certificate and Certificate Revocation List (CRL) syntax in the Resource Public Key Infrastructure (RPKI). This document also specifies profiles for the format of certificate requests and specifies the Relying Party RPKI certificate path validation procedure. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6487"/>
          <seriesInfo name="DOI" value="10.17487/RFC6487"/>
        </reference>
        <reference anchor="RFC6955">
          <front>
            <title>Diffie-Hellman Proof-of-Possession Algorithms</title>
            <author fullname="J. Schaad" initials="J." surname="Schaad"/>
            <author fullname="H. Prafullchandra" initials="H." surname="Prafullchandra"/>
            <date month="May" year="2013"/>
            <abstract>
              <t>This document describes two methods for producing an integrity check value from a Diffie-Hellman key pair and one method for producing an integrity check value from an Elliptic Curve key pair. This behavior is needed for such operations as creating the signature of a Public-Key Cryptography Standards (PKCS) #10 Certification Request. These algorithms are designed to provide a Proof-of-Possession of the private key and not to be a general purpose signing algorithm.</t>
              <t>This document obsoletes RFC 2875.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6955"/>
          <seriesInfo name="DOI" value="10.17487/RFC6955"/>
        </reference>
        <reference anchor="RFC7228">
          <front>
            <title>Terminology for Constrained-Node Networks</title>
            <author fullname="C. Bormann" initials="C." surname="Bormann"/>
            <author fullname="M. Ersue" initials="M." surname="Ersue"/>
            <author fullname="A. Keranen" initials="A." surname="Keranen"/>
            <date month="May" year="2014"/>
            <abstract>
              <t>The Internet Protocol Suite is increasingly used on small devices with severe constraints on power, memory, and processing resources, creating constrained-node networks. This document provides a number of basic terms that have been useful in the standardization work for constrained-node networks.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7228"/>
          <seriesInfo name="DOI" value="10.17487/RFC7228"/>
        </reference>
        <reference anchor="RFC7468">
          <front>
            <title>Textual Encodings of PKIX, PKCS, and CMS Structures</title>
            <author fullname="S. Josefsson" initials="S." surname="Josefsson"/>
            <author fullname="S. Leonard" initials="S." surname="Leonard"/>
            <date month="April" year="2015"/>
            <abstract>
              <t>This document describes and discusses the textual encodings of the Public-Key Infrastructure X.509 (PKIX), Public-Key Cryptography Standards (PKCS), and Cryptographic Message Syntax (CMS). The textual encodings are well-known, are implemented by several applications and libraries, and are widely deployed. This document articulates the de facto rules by which existing implementations operate and defines them so that future implementations can interoperate.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7468"/>
          <seriesInfo name="DOI" value="10.17487/RFC7468"/>
        </reference>
        <reference anchor="RFC7925">
          <front>
            <title>Transport Layer Security (TLS) / Datagram Transport Layer Security (DTLS) Profiles for the Internet of Things</title>
            <author fullname="H. Tschofenig" initials="H." role="editor" surname="Tschofenig"/>
            <author fullname="T. Fossati" initials="T." surname="Fossati"/>
            <date month="July" year="2016"/>
            <abstract>
              <t>A common design pattern in Internet of Things (IoT) deployments is the use of a constrained device that collects data via sensors or controls actuators for use in home automation, industrial control systems, smart cities, and other IoT deployments.</t>
              <t>This document defines a Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS) 1.2 profile that offers communications security for this data exchange thereby preventing eavesdropping, tampering, and message forgery. The lack of communication security is a common vulnerability in IoT products that can easily be solved by using these well-researched and widely deployed Internet security protocols.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7925"/>
          <seriesInfo name="DOI" value="10.17487/RFC7925"/>
        </reference>
        <reference anchor="RFC7932">
          <front>
            <title>Brotli Compressed Data Format</title>
            <author fullname="J. Alakuijala" initials="J." surname="Alakuijala"/>
            <author fullname="Z. Szabadka" initials="Z." surname="Szabadka"/>
            <date month="July" year="2016"/>
            <abstract>
              <t>This specification defines a lossless compressed data format that compresses data using a combination of the LZ77 algorithm and Huffman coding, with efficiency comparable to the best currently available general-purpose compression methods.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7932"/>
          <seriesInfo name="DOI" value="10.17487/RFC7932"/>
        </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="RFC8603">
          <front>
            <title>Commercial National Security Algorithm (CNSA) Suite Certificate and Certificate Revocation List (CRL) Profile</title>
            <author fullname="M. Jenkins" initials="M." surname="Jenkins"/>
            <author fullname="L. Zieglar" initials="L." surname="Zieglar"/>
            <date month="May" year="2019"/>
            <abstract>
              <t>This document specifies a base profile for X.509 v3 Certificates and X.509 v2 Certificate Revocation Lists (CRLs) for use with the United States National Security Agency's Commercial National Security Algorithm (CNSA) Suite. The profile applies to the capabilities, configuration, and operation of all components of US National Security Systems that employ such X.509 certificates. US National Security Systems are described in NIST Special Publication 800-59. It is also appropriate for all other US Government systems that process high-value information. It is made publicly available for use by developers and operators of these and any other system deployments.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8603"/>
          <seriesInfo name="DOI" value="10.17487/RFC8603"/>
        </reference>
        <reference anchor="RFC8879">
          <front>
            <title>TLS Certificate Compression</title>
            <author fullname="A. Ghedini" initials="A." surname="Ghedini"/>
            <author fullname="V. Vasiliev" initials="V." surname="Vasiliev"/>
            <date month="December" year="2020"/>
            <abstract>
              <t>In TLS handshakes, certificate chains often take up the majority of the bytes transmitted.</t>
              <t>This document describes how certificate chains can be compressed to reduce the amount of data transmitted and avoid some round trips.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8879"/>
          <seriesInfo name="DOI" value="10.17487/RFC8879"/>
        </reference>
        <reference anchor="RFC9000">
          <front>
            <title>QUIC: A UDP-Based Multiplexed and Secure Transport</title>
            <author fullname="J. Iyengar" initials="J." role="editor" surname="Iyengar"/>
            <author fullname="M. Thomson" initials="M." role="editor" surname="Thomson"/>
            <date month="May" year="2021"/>
            <abstract>
              <t>This document defines the core of the QUIC transport protocol. QUIC provides applications with flow-controlled streams for structured communication, low-latency connection establishment, and network path migration. QUIC includes security measures that ensure confidentiality, integrity, and availability in a range of deployment circumstances. Accompanying documents describe the integration of TLS for key negotiation, loss detection, and an exemplary congestion control algorithm.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9000"/>
          <seriesInfo name="DOI" value="10.17487/RFC9000"/>
        </reference>
        <reference anchor="RFC9147">
          <front>
            <title>The Datagram Transport Layer Security (DTLS) Protocol Version 1.3</title>
            <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <author fullname="N. Modadugu" initials="N." surname="Modadugu"/>
            <date month="April" year="2022"/>
            <abstract>
              <t>This document specifies version 1.3 of the Datagram Transport Layer Security (DTLS) protocol. DTLS 1.3 allows client/server applications to communicate over the Internet in a way that is designed to prevent eavesdropping, tampering, and message forgery.</t>
              <t>The DTLS 1.3 protocol is based on the Transport Layer Security (TLS) 1.3 protocol and provides equivalent security guarantees with the exception of order protection / non-replayability. Datagram semantics of the underlying transport are preserved by the DTLS protocol.</t>
              <t>This document obsoletes RFC 6347.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9147"/>
          <seriesInfo name="DOI" value="10.17487/RFC9147"/>
        </reference>
        <reference anchor="RFC9148">
          <front>
            <title>EST-coaps: Enrollment over Secure Transport with the Secure Constrained Application Protocol</title>
            <author fullname="P. van der Stok" initials="P." surname="van der Stok"/>
            <author fullname="P. Kampanakis" initials="P." surname="Kampanakis"/>
            <author fullname="M. Richardson" initials="M." surname="Richardson"/>
            <author fullname="S. Raza" initials="S." surname="Raza"/>
            <date month="April" year="2022"/>
            <abstract>
              <t>Enrollment over Secure Transport (EST) is used as a certificate provisioning protocol over HTTPS. Low-resource devices often use the lightweight Constrained Application Protocol (CoAP) for message exchanges. This document defines how to transport EST payloads over secure CoAP (EST-coaps), which allows constrained devices to use existing EST functionality for provisioning certificates.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9148"/>
          <seriesInfo name="DOI" value="10.17487/RFC9148"/>
        </reference>
        <reference anchor="RFC9190">
          <front>
            <title>EAP-TLS 1.3: Using the Extensible Authentication Protocol with TLS 1.3</title>
            <author fullname="J. Preuß Mattsson" initials="J." surname="Preuß Mattsson"/>
            <author fullname="M. Sethi" initials="M." surname="Sethi"/>
            <date month="February" year="2022"/>
            <abstract>
              <t>The Extensible Authentication Protocol (EAP), defined in RFC 3748, provides a standard mechanism for support of multiple authentication methods. This document specifies the use of EAP-TLS with TLS 1.3 while remaining backwards compatible with existing implementations of EAP-TLS. TLS 1.3 provides significantly improved security and privacy, and reduced latency when compared to earlier versions of TLS. EAP-TLS with TLS 1.3 (EAP-TLS 1.3) further improves security and privacy by always providing forward secrecy, never disclosing the peer identity, and by mandating use of revocation checking when compared to EAP-TLS with earlier versions of TLS. This document also provides guidance on authentication, authorization, and resumption for EAP-TLS in general (regardless of the underlying TLS version used). This document updates RFC 5216.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9190"/>
          <seriesInfo name="DOI" value="10.17487/RFC9190"/>
        </reference>
        <reference anchor="RFC9191">
          <front>
            <title>Handling Large Certificates and Long Certificate Chains in TLS-Based EAP Methods</title>
            <author fullname="M. Sethi" initials="M." surname="Sethi"/>
            <author fullname="J. Preuß Mattsson" initials="J." surname="Preuß Mattsson"/>
            <author fullname="S. Turner" initials="S." surname="Turner"/>
            <date month="February" year="2022"/>
            <abstract>
              <t>The Extensible Authentication Protocol (EAP), defined in RFC 3748, provides a standard mechanism for support of multiple authentication methods. EAP-TLS and other TLS-based EAP methods are widely deployed and used for network access authentication. Large certificates and long certificate chains combined with authenticators that drop an EAP session after only 40 - 50 round trips is a major deployment problem. This document looks at this problem in detail and describes the potential solutions available.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9191"/>
          <seriesInfo name="DOI" value="10.17487/RFC9191"/>
        </reference>
        <reference anchor="RFC9528">
          <front>
            <title>Ephemeral Diffie-Hellman Over COSE (EDHOC)</title>
            <author fullname="G. Selander" initials="G." surname="Selander"/>
            <author fullname="J. Preuß Mattsson" initials="J." surname="Preuß Mattsson"/>
            <author fullname="F. Palombini" initials="F." surname="Palombini"/>
            <date month="March" year="2024"/>
            <abstract>
              <t>This document specifies Ephemeral Diffie-Hellman Over COSE (EDHOC), a very compact and lightweight authenticated Diffie-Hellman key exchange with ephemeral keys. EDHOC provides mutual authentication, forward secrecy, and identity protection. EDHOC is intended for usage in constrained scenarios, and a main use case is to establish an Object Security for Constrained RESTful Environments (OSCORE) security context. By reusing CBOR Object Signing and Encryption (COSE) for cryptography, Concise Binary Object Representation (CBOR) for encoding, and Constrained Application Protocol (CoAP) for transport, the additional code size can be kept very low.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9528"/>
          <seriesInfo name="DOI" value="10.17487/RFC9528"/>
        </reference>
        <reference anchor="I-D.ietf-uta-tls13-iot-profile">
          <front>
            <title>TLS/DTLS 1.3 Profiles for the Internet of Things</title>
            <author fullname="Hannes Tschofenig" initials="H." surname="Tschofenig">
              <organization>University of Applied Sciences Bonn-Rhein-Sieg</organization>
            </author>
            <author fullname="Thomas Fossati" initials="T." surname="Fossati">
              <organization>Linaro</organization>
            </author>
            <author fullname="Michael Richardson" initials="M." surname="Richardson">
              <organization>Sandelman Software Works</organization>
            </author>
            <date day="3" month="March" year="2025"/>
            <abstract>
              <t>   RFC 7925 offers guidance to developers on using TLS/DTLS 1.2 for
   Internet of Things (IoT) devices with resource constraints.  This
   document is a companion to RFC 7925, defining TLS/DTLS 1.3 profiles
   for IoT devices.  Additionally, it updates RFC 7925 with respect to
   the X.509 certificate profile and ciphersuite requirements.

Discussion Venues

   This note is to be removed before publishing as an RFC.

   Source for this draft and an issue tracker can be found at
   https://github.com/thomas-fossati/draft-tls13-iot.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-uta-tls13-iot-profile-13"/>
        </reference>
        <reference anchor="I-D.ietf-tls-ctls">
          <front>
            <title>Compact TLS 1.3</title>
            <author fullname="Eric Rescorla" initials="E." surname="Rescorla">
              <organization>Windy Hill Systems, LLC</organization>
            </author>
            <author fullname="Richard Barnes" initials="R." surname="Barnes">
              <organization>Cisco</organization>
            </author>
            <author fullname="Hannes Tschofenig" initials="H." surname="Tschofenig">
         </author>
            <author fullname="Benjamin M. Schwartz" initials="B. M." surname="Schwartz">
              <organization>Meta Platforms, Inc.</organization>
            </author>
            <date day="17" month="April" year="2024"/>
            <abstract>
              <t>   This document specifies a "compact" version of TLS 1.3 and DTLS 1.3.
   It saves bandwidth by trimming obsolete material, tighter encoding, a
   template-based specialization technique, and alternative
   cryptographic techniques. cTLS is not directly interoperable with TLS
   1.3 or DTLS 1.3 since the over-the-wire framing is different.  A
   single server can, however, offer cTLS alongside TLS or DTLS.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-tls-ctls-10"/>
        </reference>
        <reference anchor="CAB-TLS" target="https://cabforum.org/baseline-requirements-documents/">
          <front>
            <title>CA/Browser Forum, "Baseline Requirements for the Issuance and Management of Publicly-Trusted Certificates Version 1.7.6"</title>
            <author initials="" surname="CA/Browser Forum">
              <organization/>
            </author>
            <date year="2021" month="June"/>
          </front>
        </reference>
        <reference anchor="CAB-Code" target="https://cabforum.org/baseline-requirements-code-signing/">
          <front>
            <title>CA/Browser Forum, "Baseline Requirements for the Issuance and Management of Publicly-Trusted Code Signing Certificates Version 2.3"</title>
            <author initials="" surname="CA/Browser Forum">
              <organization/>
            </author>
            <date year="2021" month="May"/>
          </front>
        </reference>
        <reference anchor="IEEE-802.1AR" target="https://standards.ieee.org/standard/802_1AR-2018.html">
          <front>
            <title>IEEE Standard for Local and metropolitan area networks–Secure Device Identity</title>
            <author initials="" surname="Institute of Electrical and Electronics Engineers">
              <organization/>
            </author>
            <date year="2018" month="August"/>
          </front>
          <seriesInfo name="IEEE Standard 802.1AR-2018" value=""/>
        </reference>
        <reference anchor="GSMA-eUICC" target="https://www.gsma.com/esim/wp-content/uploads/2021/02/SGP.14-v2.1.pdf">
          <front>
            <title>GSMA eUICC PKI Certificate Policy Version 2.1</title>
            <author initials="" surname="GSMA">
              <organization/>
            </author>
            <date year="2021" month="February"/>
          </front>
        </reference>
        <reference anchor="X.509-IoT" target="https://doi.org/10.1007/978-3-319-93797-7_14">
          <front>
            <title>Lightweight X.509 Digital Certificates for the Internet of Things.</title>
            <author initials="F." surname="Forsby">
              <organization/>
            </author>
            <author initials="M." surname="Furuhed">
              <organization/>
            </author>
            <author initials="P." surname="Papadimitratos">
              <organization/>
            </author>
            <author initials="S." surname="Raza">
              <organization/>
            </author>
            <date year="2018" month="July"/>
          </front>
          <seriesInfo name="Springer, Cham." value="Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 242."/>
        </reference>
        <reference anchor="CborMe" target="https://cbor.me/">
          <front>
            <title>CBOR Playground</title>
            <author initials="C." surname="Bormann">
              <organization/>
            </author>
            <date year="2018" month="May"/>
          </front>
        </reference>
        <reference anchor="SP-800-56A" target="https://doi.org/10.6028/NIST.SP.800-56Ar3">
          <front>
            <title>Recommendation for Pair-Wise Key-Establishment Schemes Using Discrete Logarithm Cryptography</title>
            <author initials="E." surname="Barker">
              <organization/>
            </author>
            <author initials="L." surname="Chen">
              <organization/>
            </author>
            <author initials="A." surname="Roginsky">
              <organization/>
            </author>
            <author initials="A." surname="Vassilev">
              <organization/>
            </author>
            <author initials="R." surname="Davis">
              <organization/>
            </author>
            <date year="2018" month="April"/>
          </front>
          <seriesInfo name="NIST" value="Special Publication 800-56A Revision 3"/>
        </reference>
      </references>
    </references>
    <?line 2173?>

<section anchor="appA">
      <name>Example C509 Certificates</name>
      <section anchor="rfc7925-prof">
        <name>Example RFC 7925 profiled X.509 Certificate</name>
        <t>Example of <xref target="RFC7925"/> profiled X.509 certificate parsed with OpenSSL.</t>
        <artwork><![CDATA[
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 128269 (0x1f50d)
        Signature Algorithm: ecdsa-with-SHA256
        Issuer: CN=RFC test CA
        Validity
            Not Before: Jan  1 00:00:00 2023 GMT
            Not After : Jan  1 00:00:00 2026 GMT
        Subject: CN=01-23-45-FF-FE-67-89-AB
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (256 bit)
                pub:
                    04:b1:21:6a:b9:6e:5b:3b:33:40:f5:bd:f0:2e:69:
                    3f:16:21:3a:04:52:5e:d4:44:50:b1:01:9c:2d:fd:
                    38:38:ab:ac:4e:14:d8:6c:09:83:ed:5e:9e:ef:24:
                    48:c6:86:1c:c4:06:54:71:77:e6:02:60:30:d0:51:
                    f7:79:2a:c2:06
                ASN1 OID: prime256v1
                NIST CURVE: P-256
        X509v3 extensions:
            X509v3 Key Usage:
                Digital Signature
    Signature Algorithm: ecdsa-with-SHA256
        30:46:02:21:00:d4:32:0b:1d:68:49:e3:09:21:9d:30:03:7e:
        13:81:66:f2:50:82:47:dd:da:e7:6c:ce:ea:55:05:3c:10:8e:
        90:02:21:00:d5:51:f6:d6:01:06:f1:ab:b4:84:cf:be:62:56:
        c1:78:e4:ac:33:14:ea:19:19:1e:8b:60:7d:a5:ae:3b:da:16
]]></artwork>
        <t>The DER encoding of the above certificate is 316 bytes.</t>
        <artwork><![CDATA[
30 82 01 38 30 81 de a0 03 02 01 02 02 03 01 f5 0d 30 0a 06 08 2a 86
48 ce 3d 04 03 02 30 16 31 14 30 12 06 03 55 04 03 0c 0b 52 46 43 20
74 65 73 74 20 43 41 30 1e 17 0d 32 33 30 31 30 31 30 30 30 30 30 30
5a 17 0d 32 36 30 31 30 31 30 30 30 30 30 30 5a 30 22 31 20 30 1e 06
03 55 04 03 0c 17 30 31 2d 32 33 2d 34 35 2d 46 46 2d 46 45 2d 36 37
2d 38 39 2d 41 42 30 59 30 13 06 07 2a 86 48 ce 3d 02 01 06 08 2a 86
48 ce 3d 03 01 07 03 42 00 04 b1 21 6a b9 6e 5b 3b 33 40 f5 bd f0 2e
69 3f 16 21 3a 04 52 5e d4 44 50 b1 01 9c 2d fd 38 38 ab ac 4e 14 d8
6c 09 83 ed 5e 9e ef 24 48 c6 86 1c c4 06 54 71 77 e6 02 60 30 d0 51
f7 79 2a c2 06 a3 0f 30 0d 30 0b 06 03 55 1d 0f 04 04 03 02 07 80 30
0a 06 08 2a 86 48 ce 3d 04 03 02 03 49 00 30 46 02 21 00 d4 32 0b 1d
68 49 e3 09 21 9d 30 03 7e 13 81 66 f2 50 82 47 dd da e7 6c ce ea 55
05 3c 10 8e 90 02 21 00 d5 51 f6 d6 01 06 f1 ab b4 84 cf be 62 56 c1
78 e4 ac 33 14 ea 19 19 1e 8b 60 7d a5 ae 3b da 16
]]></artwork>
        <section anchor="example-c509-certificate-encoding">
          <name>Example C509 Certificate Encoding</name>
          <t>The CBOR encoding (~C509Certificate) of the same X.509 certificate is shown below in CBOR diagnostic format.</t>
          <artwork><![CDATA[
/This defines a CBOR Sequence (RFC 8742):/

  3,                   / version and certificate type /
  h'01f50d',           / serialNumber /
  0,                   / signatureAlgorithm /
  "RFC test CA",       / issuer /
  1672531200,          / notBefore /
  1767225600,          / notAfter /
  48(h'0123456789AB'), / subject, EUI-64 /
  1,                   / subjectPublicKeyAlgorithm /
  h'FEB1216AB96E5B3B3340F5BDF02E693F16213A04525ED44450
    B1019C2DFD3838AB',
  1,                   / single extension:
                         non-critical keyUsage
                         digitalSignature /
  h'D4320B1D6849E309219D30037E138166F2508247DDDAE76CCE
    EA55053C108E90D551F6D60106F1ABB484CFBE6256C178E4AC
    3314EA19191E8B607DA5AE3BDA16'

]]></artwork>
          <t>The size of the CBOR encoding (CBOR sequence) is 140 bytes. The point compressed public key is represented as described in <xref target="subpubkey-alg-encoding"/>.</t>
          <artwork><![CDATA[
03
43 01 F5 0D
00
6B 52 46 43 20 74 65 73 74 20 43 41
1A 63 B0 CD 00
1A 69 55 B9 00
D8 30 46 01 23 45 67 89 AB
01
58 21 FE B1 21 6A B9 6E 5B 3B 33 40 F5 BD F0 2E 69 3F 16 21 3A 04 52
5E D4 44 50 B1 01 9C 2D FD 38 38 AB
01
58 40 D4 32 0B 1D 68 49 E3 09 21 9D 30 03 7E 13 81 66 F2 50 82 47 DD
DA E7 6C CE EA 55 05 3C 10 8E 90 D5 51 F6 D6 01 06 F1 AB B4 84 CF BE
62 56 C1 78 E4 AC 33 14 EA 19 19 1E 8B 60 7D A5 AE 3B DA 16
]]></artwork>
        </section>
        <section anchor="example-natively-signed-c509-certificate">
          <name>Example: Natively Signed C509 Certificate</name>
          <t>The corresponding natively signed C509 certificate in CBOR diagnostic format is identical, except for c509CertificateType, encoding of point compression (see <xref target="subpubkey-alg-encoding"/>), and signatureValue.</t>
          <artwork><![CDATA[
/This defines a CBOR Sequence (RFC 8742):/

  2,
  h'01f50d',
  0,
  "RFC test CA",
  1672531200,
  1767225600,
  48(h'0123456789AB'),
  1,
  h'02B1216AB96E5B3B3340F5BDF02E693F16213A04525ED44450
    B1019C2DFD3838AB',
  1,
  h'EB0D472731F689BC00F5880B12C68B3F9FD38B23FADFCA2095
    0F3F241B60A202579CAC28CD3B7494D5FA5D8BBAB4600357E5
    50AB9FA9A65D9BA2B3B82E668CC6'
]]></artwork>
          <t>The size of the CBOR encoding (CBOR sequence) is 140 bytes.</t>
          <artwork><![CDATA[
02
43 01 F5 0D
00
6B 52 46 43 20 74 65 73 74 20 43 41
1A 63 B0 CD 00
1A 69 55 B9 00
D8 30 46 01 23 45 67 89 AB
01
58 21 02 B1 21 6A B9 6E 5B 3B 33 40 F5 BD F0 2E 69 3F 16 21 3A 04 52
5E D4 44 50 B1 01 9C 2D FD 38 38 AB
01
58 40 EB 0D 47 27 31 F6 89 BC 00 F5 88 0B 12 C6 8B 3F 9F D3 8B 23 FA
DF CA 20 95 0F 3F 24 1B 60 A2 02 57 9C AC 28 CD 3B 74 94 D5 FA 5D 8B
BA B4 60 03 57 E5 50 AB 9F A9 A6 5D 9B A2 B3 B8 2E 66 8C C6
]]></artwork>
        </section>
        <section anchor="app-DH-keys">
          <name>C509 for Diffie-Hellman keys</name>
          <t>The two previous examples illustrate the common key usage digitalSignature. A C509 certificate for a public Diffie-Hellman key would instead have key usage keyAgreement encoded according to <xref target="ext-encoding"/> (in this case of single extension encoded as integer 16 instead of 1 for digital signature) but otherwise identical in format. Note that Section 5.6.3.2 of <xref target="SP-800-56A"/> allows a key agreement key pair to be used to sign a certificate request.</t>
        </section>
        <section anchor="example-additional-keys-for-the-example-certificates">
          <name>Example: Additional Keys for the Example Certificates</name>
          <t>Below are the issuer key pair and the subject private key belonging to the above example certificates. The private keys are encoded as in COSE <xref target="RFC9052"/>. These issuer key pair can be used to sign or verify the example certificates and the subject private key allows the example certificates to be used in test vectors for other protocols like EDHOC.</t>
          <artwork><![CDATA[
issuerPublicKeyAlgorithm :
1 (EC Public Key (Weierstraß) with secp256r1)

issuerPublicKey :
h'02AE4CDB01F614DEFC7121285FDC7F5C6D1D42C95647F061BA0080DF678867845E'

issuerPrivateKey :
h'DC66B3415456D649429B53223DF7532B942D6B0E0842C30BCA4C0ACF91547BB2'
]]></artwork>
          <artwork><![CDATA[
subjectPrivateKey :
h'D718111F3F9BD91B92FF6877F386BDBFCEA7154268FD7F2FB56EE17D99EA16D4'
]]></artwork>
        </section>
      </section>
      <section anchor="example-ieee-8021ar-profiled-x509-certificate">
        <name>Example IEEE 802.1AR profiled X.509 Certificate</name>
        <t>An example of an IEEE 802.1AR profiled X.509 certificate (Secure Device Identifier, DevID) is provided in Appendix C.2 of <xref target="RFC9148"/>. The certificate is shown below including details of the hardwareModuleName type of otherName in subjectAltName, see <xref target="ext-encoding"/>.</t>
        <artwork><![CDATA[
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 9112578475118446130 (0x7e7661d7b54e4632)
        Signature Algorithm: ecdsa-with-SHA256
        Issuer: C=US, ST=CA, O=Example Inc, OU=certification, CN=802.1AR CA
        Validity
            Not Before: Jan 31 11:29:16 2019 GMT
            Not After : Dec 31 23:59:59 9999 GMT
        Subject: C=US, ST=CA, L=LA, O=example Inc, OU=IoT/serialNumber=Wt1234
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (256 bit)
                pub:
                    04:c8:b4:21:f1:1c:25:e4:7e:3a:c5:71:23:bf:2d:
                    9f:dc:49:4f:02:8b:c3:51:cc:80:c0:3f:15:0b:f5:
                    0c:ff:95:8d:75:41:9d:81:a6:a2:45:df:fa:e7:90:
                    be:95:cf:75:f6:02:f9:15:26:18:f8:16:a2:b2:3b:
                    56:38:e5:9f:d9
                ASN1 OID: prime256v1
                NIST CURVE: P-256
        X509v3 extensions:
            X509v3 Basic Constraints:
                CA:FALSE
            X509v3 Subject Key Identifier:
                96:60:0D:87:16:BF:7F:D0:E7:52:D0:AC:76:07:77:AD:66:5D:02:A0
            X509v3 Authority Key Identifier:
                68:D1:65:51:F9:51:BF:C8:2A:43:1D:0D:9F:08:BC:2D:20:5B:11:60
            X509v3 Key Usage: critical
                Digital Signature, Key Encipherment
            X509v3 Subject Alternative Name:
                otherName:
                    type-id: 1.3.6.1.5.5.7.8.4 (id-on-hardwareModuleName)
                    value:
                        hwType: 1.3.6.1.4.1.6715.10.1
                        hwSerialNum: 01:02:03:04
    Signature Algorithm: ecdsa-with-SHA256
    Signature Value:
        30:46:02:21:00:c0:d8:19:96:d2:50:7d:69:3f:3c:48:ea:a5:
        ee:94:91:bd:a6:db:21:40:99:d9:81:17:c6:3b:36:13:74:cd:
        86:02:21:00:a7:74:98:9f:4c:32:1a:5c:f2:5d:83:2a:4d:33:
        6a:08:ad:67:df:20:f1:50:64:21:18:8a:0a:de:6d:34:92:36
]]></artwork>
        <t>The DER encoding of the certificate is 577 bytes:</t>
        <artwork><![CDATA[
30 82 02 3D 30 82 01 E2 A0 03 02 01 02 02 08 7E 76 61 D7 B5 4E 46 32
30 0A 06 08 2A 86 48 CE 3D 04 03 02 30 5D 31 0B 30 09 06 03 55 04 06
13 02 55 53 31 0B 30 09 06 03 55 04 08 0C 02 43 41 31 14 30 12 06 03
55 04 0A 0C 0B 45 78 61 6D 70 6C 65 20 49 6E 63 31 16 30 14 06 03 55
04 0B 0C 0D 63 65 72 74 69 66 69 63 61 74 69 6F 6E 31 13 30 11 06 03
55 04 03 0C 0A 38 30 32 2E 31 41 52 20 43 41 30 20 17 0D 31 39 30 31
33 31 31 31 32 39 31 36 5A 18 0F 39 39 39 39 31 32 33 31 32 33 35 39
35 39 5A 30 5C 31 0B 30 09 06 03 55 04 06 13 02 55 53 31 0B 30 09 06
03 55 04 08 0C 02 43 41 31 0B 30 09 06 03 55 04 07 0C 02 4C 41 31 14
30 12 06 03 55 04 0A 0C 0B 65 78 61 6D 70 6C 65 20 49 6E 63 31 0C 30
0A 06 03 55 04 0B 0C 03 49 6F 54 31 0F 30 0D 06 03 55 04 05 13 06 57
74 31 32 33 34 30 59 30 13 06 07 2A 86 48 CE 3D 02 01 06 08 2A 86 48
CE 3D 03 01 07 03 42 00 04 C8 B4 21 F1 1C 25 E4 7E 3A C5 71 23 BF 2D
9F DC 49 4F 02 8B C3 51 CC 80 C0 3F 15 0B F5 0C FF 95 8D 75 41 9D 81
A6 A2 45 DF FA E7 90 BE 95 CF 75 F6 02 F9 15 26 18 F8 16 A2 B2 3B 56
38 E5 9F D9 A3 81 8A 30 81 87 30 09 06 03 55 1D 13 04 02 30 00 30 1D
06 03 55 1D 0E 04 16 04 14 96 60 0D 87 16 BF 7F D0 E7 52 D0 AC 76 07
77 AD 66 5D 02 A0 30 1F 06 03 55 1D 23 04 18 30 16 80 14 68 D1 65 51
F9 51 BF C8 2A 43 1D 0D 9F 08 BC 2D 20 5B 11 60 30 0E 06 03 55 1D 0F
01 01 FF 04 04 03 02 05 A0 30 2A 06 03 55 1D 11 04 23 30 21 A0 1F 06
08 2B 06 01 05 05 07 08 04 A0 13 30 11 06 09 2B 06 01 04 01 B4 3B 0A
01 04 04 01 02 03 04 30 0A 06 08 2A 86 48 CE 3D 04 03 02 03 49 00 30
46 02 21 00 C0 D8 19 96 D2 50 7D 69 3F 3C 48 EA A5 EE 94 91 BD A6 DB
21 40 99 D9 81 17 C6 3B 36 13 74 CD 86 02 21 00 A7 74 98 9F 4C 32 1A
5C F2 5D 83 2A 4D 33 6A 08 AD 67 DF 20 F1 50 64 21 18 8A 0A DE 6D 34
92 36
]]></artwork>
        <section anchor="example-c509-certificate-encoding-1">
          <name>Example C509 Certificate Encoding</name>
          <t>The CBOR encoding (~C509Certificate) of the same X.509 certificate is shown below in CBOR diagnostic format.</t>
          <artwork><![CDATA[
/This defines a CBOR Sequence (RFC 8742):/

 3,
 h'7E7661D7B54E4632',
 0,
 [
  -4, "US",
   6, "CA",
   8, "Example Inc",
   9, "certification",
   1, "802.1AR CA"
 ],
 1548934156,
 null,
 [
  -4, "US",
   6, "CA",
   5, "LA",
   8, "example Inc",
   9, "IoT",
  -3, "Wt1234"
 ],
 1,
 h'FDC8B421F11C25E47E3AC57123BF2D9FDC494F028BC351CC80C03F150BF50CFF95',
 [
   4, -2,
   1, h'96600D8716BF7FD0E752D0AC760777AD665D02A0',
   7, h'68D16551F951BFC82A431D0D9F08BC2D205B1160',
  -2, 5,
  3, [-1, [h'2B06010401B43B0A01', h'01020304']]
     / subjectAltName with hardwareModuleName /
 ],
 h'C0D81996D2507D693F3C48EAA5EE9491BDA6DB214099D98117C63B361374CD86A7
   74989F4C321A5CF25D832A4D336A08AD67DF20F1506421188A0ADE6D349236'
]]></artwork>
          <t>The size of the CBOR encoding (CBOR sequence) is 275 bytes:</t>
          <artwork><![CDATA[
03 48 7E 76 61 D7 B5 4E 46 32 8A 23 62 55 53 06 62 43 41 08 6B 45 78
61 6D 70 6C 65 20 49 6E 63 09 6D 63 65 72 74 69 66 69 63 61 74 69 6F
6E 01 6A 38 30 32 2E 31 41 52 20 43 41 1A 5C 52 DC 0C F6 8C 23 62 55
53 06 62 43 41 05 62 4C 41 08 6B 65 78 61 6D 70 6C 65 20 49 6E 63 09
63 49 6F 54 22 66 57 74 31 32 33 34 01 58 21 FD C8 B4 21 F1 1C 25 E4
7E 3A C5 71 23 BF 2D 9F DC 49 4F 02 8B C3 51 CC 80 C0 3F 15 0B F5 0C
FF 95 8A 04 21 01 54 96 60 0D 87 16 BF 7F D0 E7 52 D0 AC 76 07 77 AD
66 5D 02 A0 07 54 68 D1 65 51 F9 51 BF C8 2A 43 1D 0D 9F 08 BC 2D 20
5B 11 60 21 05 03 82 20 82 49 2B 06 01 04 01 B4 3B 0A 01 44 01 02 03
04 00 58 40 C0 D8 19 96 D2 50 7D 69 3F 3C 48 EA A5 EE 94 91 BD A6 DB
21 40 99 D9 81 17 C6 3B 36 13 74 CD 86 A7 74 98 9F 4C 32 1A 5C F2 5D
83 2A 4D 33 6A 08 AD 67 DF 20 F1 50 64 21 18 8A 0A DE 6D 34 92 36
]]></artwork>
        </section>
      </section>
      <section anchor="example-cab-baseline-ecdsa-https-x509-certificate">
        <name>Example CAB Baseline ECDSA HTTPS X.509 Certificate</name>
        <t>The www.ietf.org HTTPS server replies with a certificate message with 2 certificates. The DER encoding of the first certificate is 1209 bytes.</t>
        <artwork><![CDATA[
30 82 04 b5 30 82 04 5a a0 03 02 01 02 02 10 04 7f a1 e3 19 28 ee 40
3b a0 b8 3a 39 56 73 fc 30 0a 06 08 2a 86 48 ce 3d 04 03 02 30 4a 31
0b 30 09 06 03 55 04 06 13 02 55 53 31 19 30 17 06 03 55 04 0a 13 10
43 6c 6f 75 64 66 6c 61 72 65 2c 20 49 6e 63 2e 31 20 30 1e 06 03 55
04 03 13 17 43 6c 6f 75 64 66 6c 61 72 65 20 49 6e 63 20 45 43 43 20
43 41 2d 33 30 1e 17 0d 32 30 30 37 32 39 30 30 30 30 30 30 5a 17 0d
32 31 30 37 32 39 31 32 30 30 30 30 5a 30 6d 31 0b 30 09 06 03 55 04
06 13 02 55 53 31 0b 30 09 06 03 55 04 08 13 02 43 41 31 16 30 14 06
03 55 04 07 13 0d 53 61 6e 20 46 72 61 6e 63 69 73 63 6f 31 19 30 17
06 03 55 04 0a 13 10 43 6c 6f 75 64 66 6c 61 72 65 2c 20 49 6e 63 2e
31 1e 30 1c 06 03 55 04 03 13 15 73 6e 69 2e 63 6c 6f 75 64 66 6c 61
72 65 73 73 6c 2e 63 6f 6d 30 59 30 13 06 07 2a 86 48 ce 3d 02 01 06
08 2a 86 48 ce 3d 03 01 07 03 42 00 04 96 3e cd d8 4d cd 1b 93 a1 cf
43 2d 1a 72 17 d6 c6 3b de 33 55 a0 2f 8c fb 5a d8 99 4c d4 4e 20 5f
15 f6 e3 d2 3b 38 2b a6 49 9b b1 7f 34 1f a5 92 fa 21 86 1f 16 d3 12
06 63 24 05 fd 70 42 bd a3 82 02 fd 30 82 02 f9 30 1f 06 03 55 1d 23
04 18 30 16 80 14 a5 ce 37 ea eb b0 75 0e 94 67 88 b4 45 fa d9 24 10
87 96 1f 30 1d 06 03 55 1d 0e 04 16 04 14 cc 0b 50 e7 d8 37 db f2 43
f3 85 3d 48 60 f5 3b 39 be 9b 2a 30 2e 06 03 55 1d 11 04 27 30 25 82
15 73 6e 69 2e 63 6c 6f 75 64 66 6c 61 72 65 73 73 6c 2e 63 6f 6d 82
0c 77 77 77 2e 69 65 74 66 2e 6f 72 67 30 0e 06 03 55 1d 0f 01 01 ff
04 04 03 02 07 80 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05
05 07 03 01 06 08 2b 06 01 05 05 07 03 02 30 7b 06 03 55 1d 1f 04 74
30 72 30 37 a0 35 a0 33 86 31 68 74 74 70 3a 2f 2f 63 72 6c 33 2e 64
69 67 69 63 65 72 74 2e 63 6f 6d 2f 43 6c 6f 75 64 66 6c 61 72 65 49
6e 63 45 43 43 43 41 2d 33 2e 63 72 6c 30 37 a0 35 a0 33 86 31 68 74
74 70 3a 2f 2f 63 72 6c 34 2e 64 69 67 69 63 65 72 74 2e 63 6f 6d 2f
43 6c 6f 75 64 66 6c 61 72 65 49 6e 63 45 43 43 43 41 2d 33 2e 63 72
6c 30 4c 06 03 55 1d 20 04 45 30 43 30 37 06 09 60 86 48 01 86 fd 6c
01 01 30 2a 30 28 06 08 2b 06 01 05 05 07 02 01 16 1c 68 74 74 70 73
3a 2f 2f 77 77 77 2e 64 69 67 69 63 65 72 74 2e 63 6f 6d 2f 43 50 53
30 08 06 06 67 81 0c 01 02 02 30 76 06 08 2b 06 01 05 05 07 01 01 04
6a 30 68 30 24 06 08 2b 06 01 05 05 07 30 01 86 18 68 74 74 70 3a 2f
2f 6f 63 73 70 2e 64 69 67 69 63 65 72 74 2e 63 6f 6d 30 40 06 08 2b
06 01 05 05 07 30 02 86 34 68 74 74 70 3a 2f 2f 63 61 63 65 72 74 73
2e 64 69 67 69 63 65 72 74 2e 63 6f 6d 2f 43 6c 6f 75 64 66 6c 61 72
65 49 6e 63 45 43 43 43 41 2d 33 2e 63 72 74 30 0c 06 03 55 1d 13 01
01 ff 04 02 30 00 30 82 01 05 06 0a 2b 06 01 04 01 d6 79 02 04 02 04
81 f6 04 81 f3 00 f1 00 76 00 f6 5c 94 2f d1 77 30 22 14 54 18 08 30
94 56 8e e3 4d 13 19 33 bf df 0c 2f 20 0b cc 4e f1 64 e3 00 00 01 73
9c 83 5f 8e 00 00 04 03 00 47 30 45 02 21 00 f8 d1 b4 a9 3d 2f 0d 4c
41 76 df b4 88 bc c7 3b 86 44 3d 7d e0 0e 6a c8 17 4d 89 48 a8 84 36
68 02 20 29 ff 5a 34 06 8a 24 0c 69 50 27 88 e8 ee 25 ab 7e d2 cb cf
68 6e ce 7b 5f 96 b4 31 a9 07 02 fa 00 77 00 5c dc 43 92 fe e6 ab 45
44 b1 5e 9a d4 56 e6 10 37 fb d5 fa 47 dc a1 73 94 b2 5e e6 f6 c7 0e
ca 00 00 01 73 9c 83 5f be 00 00 04 03 00 48 30 46 02 21 00 e8 91 c1
97 bf b0 e3 d3 0c b6 ce e6 0d 94 c3 c7 5f d1 17 53 36 93 11 08 d8 98
12 d4 d2 9d 81 d0 02 21 00 a1 59 d1 6c 46 47 d1 48 37 57 fc d6 ce 4e
75 ec 7b 5e f6 57 ef e0 28 f8 e5 cc 47 92 68 2d ac 43 30 0a 06 08 2a
86 48 ce 3d 04 03 02 03 49 00 30 46 02 21 00 bd 63 cf 4f 7e 5c fe 6c
29 38 5e a7 1c fb fc 1e 3f 7b 1c d0 72 51 a2 21 f7 77 69 c0 f4 71 df
ea 02 21 00 b5 c0 6c c4 58 54 fa 30 b2 82 88 b1 d3 bb 9a 66 61 ed 50
31 72 5b 1a 82 02 e0 da 5b 59 f9 54 02
]]></artwork>
        <section anchor="example-c509-certificate-encoding-2">
          <name>Example C509 Certificate Encoding</name>
          <t>The CBOR encoding (~C509Certificate) of the first X.509 certificate is shown below in CBOR diagnostic format.</t>
          <artwork><![CDATA[
/This defines a CBOR Sequence (RFC 8742):/

3,
h'047FA1E31928EE403BA0B83A395673FC',
0,
[
 -4, "US",
 -8, "Cloudflare, Inc.",
 -1, "Cloudflare Inc ECC CA-3"
],
1595980800,
1627560000,
[
 -4, "US",
 -6, "CA",
 -5, "San Francisco",
 -8, "Cloudflare, Inc.",
 -1, "sni.cloudflaressl.com"
],
1,
h'FD963ECDD84DCD1B93A1CF432D1A7217D6C63BDE3355A02F8CFB5AD8994CD44E20',
[
 7, h'A5CE37EAEBB0750E946788B445FAD9241087961F',
 1, h'CC0B50E7D837DBF243F3853D4860F53B39BE9B2A',
 3, [2, "sni.cloudflaressl.com", 2, "www.ietf.org"],
-2, 1,
 8, [1, 2],
 5, ["http://crl3.digicert.com/CloudflareIncECCCA-3.crl",
     "http://crl4.digicert.com/CloudflareIncECCCA-3.crl"],
 6, [h'6086480186FD6C0101', [1, "https://www.digicert.com/CPS"],  2],
 9, [1, "http://ocsp.digicert.com",
     2, "http://cacerts.digicert.com/CloudflareIncECCCA-3.crt"],
-4, -2,
10, [
    h'F65C942FD1773022145418083094568EE34D131933BFDF0C2F200BCC4EF164E3',
    77922190,
    0,
    h'F8D1B4A93D2F0D4C4176DFB488BCC73B86443D7DE00E6AC8174D8948A8843668
    29FF5A34068A240C69502788E8EE25AB7ED2CBCF686ECE7B5F96B431A90702FA',
    h'5CDC4392FEE6AB4544B15E9AD456E61037FBD5FA47DCA17394B25EE6F6C70ECA',
    77922238,
    0,
    h'E891C197BFB0E3D30CB6CEE60D94C3C75FD1175336931108D89812D4D29D81D0
    A159D16C4647D1483757FCD6CE4E75EC7B5EF657EFE028F8E5CC4792682DAC43'
    ]
],
h'BD63CF4F7E5CFE6C29385EA71CFBFC1E3F7B1CD07251A221F77769C0F471DFEA
  B5C06CC45854FA30B28288B1D3BB9A6661ED5031725B1A8202E0DA5B59F95402'
]]></artwork>
          <t>The size of the CBOR encoding (CBOR sequence) is 783 bytes.</t>
        </section>
      </section>
      <section anchor="example-cab-baseline-rsa-https-x509-certificate">
        <name>Example CAB Baseline RSA HTTPS X.509 Certificate</name>
        <t>The tools.ietf.org HTTPS server replies with a certificate message with 4 certificates. The DER encoding of the first certificate is 1647 bytes.</t>
        <artwork><![CDATA[
30 82 06 6b 30 82 05 53 a0 03 02 01 02 02 09 00 a6 a5 5c 87 0e 39 b4
0e 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 81 c6 31 0b 30 09
06 03 55 04 06 13 02 55 53 31 10 30 0e 06 03 55 04 08 13 07 41 72 69
7a 6f 6e 61 31 13 30 11 06 03 55 04 07 13 0a 53 63 6f 74 74 73 64 61
6c 65 31 25 30 23 06 03 55 04 0a 13 1c 53 74 61 72 66 69 65 6c 64 20
54 65 63 68 6e 6f 6c 6f 67 69 65 73 2c 20 49 6e 63 2e 31 33 30 31 06
03 55 04 0b 13 2a 68 74 74 70 3a 2f 2f 63 65 72 74 73 2e 73 74 61 72
66 69 65 6c 64 74 65 63 68 2e 63 6f 6d 2f 72 65 70 6f 73 69 74 6f 72
79 2f 31 34 30 32 06 03 55 04 03 13 2b 53 74 61 72 66 69 65 6c 64 20
53 65 63 75 72 65 20 43 65 72 74 69 66 69 63 61 74 65 20 41 75 74 68
6f 72 69 74 79 20 2d 20 47 32 30 1e 17 0d 32 30 31 30 30 31 31 39 33
38 33 36 5a 17 0d 32 31 31 31 30 32 31 39 33 38 33 36 5a 30 3e 31 21
30 1f 06 03 55 04 0b 13 18 44 6f 6d 61 69 6e 20 43 6f 6e 74 72 6f 6c
20 56 61 6c 69 64 61 74 65 64 31 19 30 17 06 03 55 04 03 0c 10 2a 2e
74 6f 6f 6c 73 2e 69 65 74 66 2e 6f 72 67 30 82 01 22 30 0d 06 09 2a
86 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a 02 82 01 01
00 b1 e1 37 e8 eb 82 d6 89 fa db f5 c2 4b 77 f0 2c 4a de 72 6e 3e 13
60 d1 a8 66 1e c4 ad 3d 32 60 e5 f0 99 b5 f4 7a 7a 48 55 21 ee 0e 39
12 f9 ce 0d ca f5 69 61 c7 04 ed 6e 0f 1d 3b 1e 50 88 79 3a 0e 31 41
16 f1 b1 02 64 68 a5 cd f5 4a 0a ca 99 96 35 08 c3 7e 27 5d d0 a9 cf
f3 e7 28 af 37 d8 b6 7b dd f3 7e ae 6e 97 7f f7 ca 69 4e cc d0 06 df
5d 27 9b 3b 12 e7 e6 fe 08 6b 52 7b 82 11 7c 72 b3 46 eb c1 e8 78 b8
0f cb e1 eb bd 06 44 58 dc 83 50 b2 a0 62 5b dc 81 b8 36 e3 9e 7c 79
b2 a9 53 8a e0 0b c9 4a 2a 13 39 31 13 bd 2c cf a8 70 cf 8c 8d 3d 01
a3 88 ae 12 00 36 1d 1e 24 2b dd 79 d8 53 01 26 ed 28 4f c9 86 94 83
4e c8 e1 14 2e 85 b3 af d4 6e dd 69 46 af 41 25 0e 7a ad 8b f2 92 ca
79 d9 7b 32 4f f7 77 e8 f9 b4 4f 23 5c d4 5c 03 ae d8 ab 3a ca 13 5f
5d 5d 5d a1 02 03 01 00 01 a3 82 02 e1 30 82 02 dd 30 0c 06 03 55 1d
13 01 01 ff 04 02 30 00 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06
01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 30 0e 06 03 55 1d 0f
01 01 ff 04 04 03 02 05 a0 30 3d 06 03 55 1d 1f 04 36 30 34 30 32 a0
30 a0 2e 86 2c 68 74 74 70 3a 2f 2f 63 72 6c 2e 73 74 61 72 66 69 65
6c 64 74 65 63 68 2e 63 6f 6d 2f 73 66 69 67 32 73 31 2d 32 34 32 2e
63 72 6c 30 63 06 03 55 1d 20 04 5c 30 5a 30 4e 06 0b 60 86 48 01 86
fd 6e 01 07 17 01 30 3f 30 3d 06 08 2b 06 01 05 05 07 02 01 16 31 68
74 74 70 3a 2f 2f 63 65 72 74 69 66 69 63 61 74 65 73 2e 73 74 61 72
66 69 65 6c 64 74 65 63 68 2e 63 6f 6d 2f 72 65 70 6f 73 69 74 6f 72
79 2f 30 08 06 06 67 81 0c 01 02 01 30 81 82 06 08 2b 06 01 05 05 07
01 01 04 76 30 74 30 2a 06 08 2b 06 01 05 05 07 30 01 86 1e 68 74 74
70 3a 2f 2f 6f 63 73 70 2e 73 74 61 72 66 69 65 6c 64 74 65 63 68 2e
63 6f 6d 2f 30 46 06 08 2b 06 01 05 05 07 30 02 86 3a 68 74 74 70 3a
2f 2f 63 65 72 74 69 66 69 63 61 74 65 73 2e 73 74 61 72 66 69 65 6c
64 74 65 63 68 2e 63 6f 6d 2f 72 65 70 6f 73 69 74 6f 72 79 2f 73 66
69 67 32 2e 63 72 74 30 1f 06 03 55 1d 23 04 18 30 16 80 14 25 45 81
68 50 26 38 3d 3b 2d 2c be cd 6a d9 b6 3d b3 66 63 30 2b 06 03 55 1d
11 04 24 30 22 82 10 2a 2e 74 6f 6f 6c 73 2e 69 65 74 66 2e 6f 72 67
82 0e 74 6f 6f 6c 73 2e 69 65 74 66 2e 6f 72 67 30 1d 06 03 55 1d 0e
04 16 04 14 ad 8a b4 1c 07 51 d7 92 89 07 b0 b7 84 62 2f 36 55 7a 5f
4d 30 82 01 06 06 0a 2b 06 01 04 01 d6 79 02 04 02 04 81 f7 04 81 f4
00 f2 00 77 00 f6 5c 94 2f d1 77 30 22 14 54 18 08 30 94 56 8e e3 4d
13 19 33 bf df 0c 2f 20 0b cc 4e f1 64 e3 00 00 01 74 e5 ac 71 13 00
00 04 03 00 48 30 46 02 21 00 8c f5 48 52 ce 56 35 43 39 11 cf 10 cd
b9 1f 52 b3 36 39 22 3a d1 38 a4 1d ec a6 fe de 1f e9 0f 02 21 00 bc
a2 25 43 66 c1 9a 26 91 c4 7a 00 b5 b6 53 ab bd 44 c2 f8 ba ae f4 d2
da f2 52 7c e6 45 49 95 00 77 00 5c dc 43 92 fe e6 ab 45 44 b1 5e 9a
d4 56 e6 10 37 fb d5 fa 47 dc a1 73 94 b2 5e e6 f6 c7 0e ca 00 00 01
74 e5 ac 72 3c 00 00 04 03 00 48 30 46 02 21 00 a5 e0 90 6e 63 e9 1d
4f dd ef ff 03 52 b9 1e 50 89 60 07 56 4b 44 8a 38 28 f5 96 dc 6b 28
72 6d 02 21 00 fc 91 ea ed 02 16 88 66 05 4e e1 8a 2e 53 46 c4 cc 51
fe b3 fa 10 a9 1d 2e db f9 91 25 f8 6c e6 30 0d 06 09 2a 86 48 86 f7
0d 01 01 0b 05 00 03 82 01 01 00 14 04 3f a0 be d2 ee 3f a8 6e 3a 1f
78 8e a0 4c 35 53 0f 11 06 1f ff 60 a1 6d 0b 83 e9 d9 2a db b3 3f 9d
b3 d7 e0 59 4c 19 a8 e4 19 a5 0c a7 70 72 77 63 d5 fe 64 51 0a d2 7a
d6 50 a5 8a 92 38 ec cb 2f 0f 5a c0 64 58 4d 5c 06 b9 73 63 68 27 8b
89 34 dc 79 c7 1d 3a fd 34 5f 83 14 41 58 49 80 68 29 80 39 8a 86 72
69 cc 79 37 ce e3 97 f7 dc f3 95 88 ed 81 03 29 00 d2 a2 c7 ba ab d6
3a 8e ca 09 0b d9 fb 39 26 4b ff 03 d8 8e 2d 3f 6b 21 ca 8a 7d d8 5f
fb 94 ba 83 de 9c fc 15 8d 61 fa 67 2d b0 c7 db 3d 25 0a 41 4a 85 d3
7f 49 46 37 3c f4 b1 75 d0 52 f3 dd c7 66 f1 4b fd aa 00 ed bf e4 7e
ed 01 ec 7b e4 f6 46 fc 31 fd 72 fe 03 d2 f2 65 af 4d 7e e2 81 9b 7a
fd 30 3c f5 52 f4 05 34 a0 8a 3e 19 41 58 c8 a8 e0 51 71 84 09 15 ae
ec a5 77 75 fa 18 f7 d5 77 d5 31 cc c7 2d
]]></artwork>
        <section anchor="example-c509-certificate-encoding-3">
          <name>Example C509 Certificate Encoding</name>
          <t>The CBOR encoding (~C509Certificate) of the first X.509 certificate is shown below in CBOR diagnostic format.</t>
          <artwork><![CDATA[
/This defines a CBOR Sequence (RFC 8742):/

3,
h'A6A55C870E39B40E',
23,
[
 -4, "US",
 -6, "Arizona",
 -5, "Scottsdale",
 -8, "Starfield Technologies, Inc.",
 -9, "http://certs.starfieldtech.com/repository/",
 -1, "Starfield Secure Certificate Authority - G2"
],
1601581116,
1635881916,
[
  -9, "Domain Control Validated",
   1, "*.tools.ietf.org"
],
0,
h'B1E137E8EB82D689FADBF5C24B77F02C4ADE726E3E1360D1A8661EC4AD3D3260
  E5F099B5F47A7A485521EE0E3912F9CE0DCAF56961C704ED6E0F1D3B1E508879
  3A0E314116F1B1026468A5CDF54A0ACA99963508C37E275DD0A9CFF3E728AF37
  D8B67BDDF37EAE6E977FF7CA694ECCD006DF5D279B3B12E7E6FE086B527B8211
  7C72B346EBC1E878B80FCBE1EBBD064458DC8350B2A0625BDC81B836E39E7C79
  B2A9538AE00BC94A2A13393113BD2CCFA870CF8C8D3D01A388AE1200361D1E24
  2BDD79D8530126ED284FC98694834EC8E1142E85B3AFD46EDD6946AF41250E7A
  AD8BF292CA79D97B324FF777E8F9B44F235CD45C03AED8AB3ACA135F5D5D5DA1',
[
-4, -2,
 8, [ 1, 2 ],
 -2, 5,
 5, ["http://crl.starfieldtech.com/sfig2s1-242.crl"],
 6, [ h'6086480186fd6e01071701',
      [1, "http://certificates.starfieldtech.com/repository/"], 1 ],
 9, [ 1, "http://ocsp.starfieldtech.com/",
      2, "http://certificates.starfieldtech.com/repository/sfig2.crt" ],
 7, h'254581685026383D3B2D2CBECD6AD9B63DB36663',
 3, [ 2, "*.tools.ietf.org", 2, "tools.ietf.org" ],
 1, h'AD8AB41C0751D7928907B0B784622F36557A5F4D',
10, [
    h'F65C942FD1773022145418083094568EE34D131933BFDF0C2F200BCC4EF164E3',
    1715,
    0,
    h'8CF54852CE5635433911CF10CDB91F52B33639223AD138A41DECA6FEDE1FE90F
      BCA2254366C19A2691C47A00B5B653ABBD44C2F8BAAEF4D2DAF2527CE6454995',
    h'5CDC4392FEE6AB4544B15E9AD456E61037FBD5FA47DCA17394B25EE6F6C70ECA',
    2012,
    0,
    h'A5E0906E63E91D4FDDEFFF0352B91E50896007564B448A3828F596DC6B28726D
      FC91EAED02168866054EE18A2E5346C4CC51FEB3FA10A91D2EDBF99125F86CE6'
    ]
],
h'14043FA0BED2EE3FA86E3A1F788EA04C35530F11061FFF60A16D0B83E9D92ADB
  B33F9DB3D7E0594C19A8E419A50CA770727763D5FE64510AD27AD650A58A9238
  ECCB2F0F5AC064584D5C06B9736368278B8934DC79C71D3AFD345F8314415849
  80682980398A867269CC7937CEE397F7DCF39588ED81032900D2A2C7BAABD63A
  8ECA090BD9FB39264BFF03D88E2D3F6B21CA8A7DD85FFB94BA83DE9CFC158D61
  FA672DB0C7DB3D250A414A85D37F4946373CF4B175D052F3DDC766F14BFDAA00
  EDBFE47EED01EC7BE4F646FC31FD72FE03D2F265AF4D7EE2819B7AFD303CF552
  F40534A08A3E194158C8A8E05171840915AEECA57775FA18F7D577D531CCC72D'
]]></artwork>
          <t>The size of the CBOR encoding (CBOR sequence) is 1245 bytes.</t>
        </section>
      </section>
    </section>
    <section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>The authors want to thank Henk Birkholz, Carsten Bormann, Russ Housley, Olle Johansson, Benjamin Kaduk, Ilari Liusvaara, Laurence Lundblade, Francesca Palombini, Thomas Peterson, Michael Richardson, Stefan Santesson, Jim Schaad, Brian Sipos, Fraser Tweedale, and Rene Struik for reviewing and commenting on intermediate versions of the draft and help with GitHub.</t>
    </section>
    <section numbered="false" anchor="contributors">
      <name>Contributors</name>
      <t>Special acknowledgement goes to Lijun Liao for his careful review and many detailed improvement proposals.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
N43v++yybksTSmu0UzmXnLSOXbCtDdpG15UUmiizdDnlwXXW6MZ3g/ElWUyy
WBsalcCTWAajyN4AmeiUGtWUPhTrsrG/G5Yy2JkuOaU0WS96mzQCsLHh4KjA
+oWDNwLrEfZeX/WKL4GFHN7k2lVorwSlet1/0w09K+5inezRgt0ciKyeEunl
c/dI8FedH5WrcOLhGCObo9jVUzcGpO4B/nLRA6kueSD1b/RAqr0HImCckf3R
/4bNvZbNvTrd3HHRn+3d9dv27uq4d5t1Y7VysulaPfDiTsrP7nEbrda3V6xY
4d97T7y0FdaHrbD6HVthfXkrfNwJWRExPiw32HTqvisfm/oP33//x4+XEuNc
xr/++uuHwyEM+5YPyz2fKLlf+EzPw/4Z47MN8efl4fFEUnMBIboUp+6u7x8+
P91XtQFRr5TLunrr6+NnP16omNXih8ddPWrWGUKmJiHah5gqu2X7bWI1JiOj
QIB7Nz0vrL1Q3Ehoe2RoprZviqH0GlbE82Yjm2lF8D1MddjRRYdkaYImsT9G
LMB0MAILjYBZnhTKnoSrVjqM9Vc6PO1N0U7SIkn172qaWDRrnxX9rvW68RCB
XqrjlcaVNYdC33gSrpqnjfE7zBKmXeBhdSEOvcjqtG/2mAp4DOSr0ziUzWZ2
RQO7yMSDMETvWYEFDgXgh92pyKpLIvsah5+KrGKHi3Q4Pa3BZodSXMHGmfIN
lzuv1s5ZhiEN9i13wsa3VjVXF7T6UugK02eXeprrGSZx5ge9rbPlOpp21BMo
iR45Xwh9Diw/ZmXsQs3B1LCyzK5OcH63lDU6gVV0k1Q7C/P9rsKsd4GrcjZS
Mg3CsCQD+Za3LIfGsoVN0ztW3sKy7UYaPRY5Sx31DL4ZSocclrh+N3PfxBS2
M6ua14zWbj6YCHxeWbQ7q3A2YvyfhJAYkcyJrAReQIyiLNRCg886lsQqYiwc
kDRnKQVRFba8LLSxn/m8iHo5C4GntepesZIZnMEo85Z1zs5WO5DtKRRIJ0gB
OTmTCUyDJ2YtlV/OOt/HmxKbG55HX71NnepX1AmdqIl79PpjpCs2ltv5505u
XxMC5/SwYlz8gd2uulQ6/pQ5xu+Z85h/E004RMrVPlK2J7mX7bM4+mCW43n5
upby9ShJp2j2RgnKaUVFoatJno+A1xGd/ChuB1Bd/IAbnKPUhHPKjjX8mPLe
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
2R8TxoPHfpa3FUo/+AQmjNihqv8Be7eZpeuLAgA=

-->

</rfc>
