<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.43 (Ruby 4.0.6) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>


<rfc ipr="trust200902" docName="draft-wendt-stir-tn-domain-binding-02" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="STIR TN-Domain Binding">Binding a Domain Identifier to Telephone Number Authorization in STIR Certificates</title>

    <author fullname="Chris Wendt">
      <organization>Somos, Inc.</organization>
      <address>
        <postal>
          <country>US</country>
        </postal>
        <email>chris@appliedbits.com</email>
      </address>
    </author>

    <date year="2026" month="November" day="01"/>

    <area>Applications and Real-Time</area>
    <workgroup>Secure Telephone Identity Revisited</workgroup>
    <keyword>telephone number</keyword> <keyword>domain</keyword> <keyword>right-to-use</keyword> <keyword>service provider code</keyword> <keyword>delegate certificate</keyword> <keyword>declaration record</keyword>

    <abstract>


<?line 61?>

<t>This document defines a mechanism for binding a domain identifier to telephone number authorization within a STIR certificate. A certificate produced under this mechanism carries, as a co-validated pair, the telephone numbers or service provider codes a subject is authorized for in a TNAuthList extension and a domain identifying the subject in a SubjectAltName dNSName entry. The binding is established at issuance by requiring proof of domain control and validation of a TNAuthList authority token within a single certificate issuance, such that the resulting certificate attests that the responsible authority for the TNAuthList entries and the party controlling the domain both authorized the issuance. The mechanism applies to STIR certificates whose TNAuthList contains telephone number entries, service provider code entries, or both, allowing a domain to be bound to the right-to-use holder for a set of numbers or to the provider identified by a service provider code. This document defines the issuance conformance requirements and the relying party verification rule that together make the binding meaningful. It does not define telephone number or service provider code authorization or domain validation, both of which are specified elsewhere and referenced here. It also defines the STI declaration record, a DNS record published at the bound domain in which the holder of the telephone numbers declares how legitimate calls and messages from them are originated and signed, so that a relying party can recognize ones that are not, and the requirements that any mechanism for discovering the domain bound to a telephone number must meet.</t>



    </abstract>



  </front>

  <middle>


<?line 65?>

<section anchor="introduction"><name>Introduction</name>

<t>The STIR architecture (<xref target="RFC8224"/>, <xref target="RFC8225"/>, <xref target="RFC8226"/>) establishes that a signer is authorized for the telephone numbers or service provider codes carried in the TNAuthList certificate extension <xref target="RFC8226"/>, validated through the STIR certificate chain. This authorization may be held by an entity to which numbers have been assigned, including through delegation <xref target="RFC9060"/>, or by a provider identified by a service provider code. However, STIR does not establish a verifiable identity for the entity that holds this authorization, nor does it bind that identity to an Internet identifier that a relying party can recognize across contexts.</t>

<t>A domain name is a stable, globally unique Internet identifier for which well-established mechanisms exist to prove control. If a STIR certificate could attest that the entity authorized for a set of telephone numbers or service provider codes is the same entity that controls a particular domain, a relying party would gain an independent, corroborating identity signal bound to that authorization. For a certificate carrying telephone numbers, the domain identifies the right-to-use holder for those numbers. For a certificate carrying a service provider code, the domain identifies the provider. In both cases the value of the binding depends entirely on the two facts being established independently and then bound together by the issuer, rather than merely asserted by the subject.</t>

<t>The need for this binding is specific to identifiers that carry no inherent domain association. A telephone number is administered independently of the DNS, so nothing in the number indicates which domain, if any, is associated with its holder. An identifier already expressed in URI form, such as a SIP URI in a PASSporT <spanx style="verb">orig</spanx> or <spanx style="verb">dest</spanx> field <xref target="RFC8225"/>, carries its domain as part of the identifier and its authority is the domain owner, so no issuance-time binding is required to associate the two. This document therefore addresses TNAuthList authorization, where the association does not exist unless an issuer establishes it.</t>

<t>This document defines that binding. It specifies how an issuing Certification Authority co-validates the TNAuthList authorization and domain control within a single issuance, what the resulting certificate contains, and how a relying party verifies the binding. The mechanism reuses existing components without modification: TNAuthList authorization via authority tokens (<xref target="RFC9447"/>, <xref target="RFC9448"/>) and domain control validation via existing challenge mechanisms such as those defined for ACME <xref target="RFC8555"/>. The contribution of this document is the requirement that these two proofs be bound together at issuance and the verification rule that relies on that binding.</t>

<t>Once a telephone number is bound to a domain, the holder of the number can use DNS to publish statements about its numbers that change more often than a certificate is issued: whether its calls are signed, which providers may sign for them, whether a number originates calls at all, where out-of-band PASSporTs are placed, and where SIP requests for its numbers can be sent. This document defines that record, published at <spanx style="verb">_sti</spanx> under the bound domain and modeled on DMARC <xref target="RFC7489"/>. A relying party that receives a call carrying only a telephone number has to find the domain bound to the number before it can read the record. This document states the requirements a mechanism for that lookup must meet and leaves the mechanism to other documents.</t>

</section>
<section anchor="conventions-and-definitions"><name>Conventions and Definitions</name>

<t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>

<?line -18?>

<t>This document uses the following terms.</t>

<t>TNAuthList authorization: an entity's right to use the telephone numbers, or its holdership of the service provider code, carried in a TNAuthList extension <xref target="RFC8226"/>. It is granted by the responsible authority for those entries: a numbering authority or responsible provider for telephone numbers, or a service provider code authority for a code. This document uses "authority" only for the party that grants the authorization and in the term "authority token".</t>

<t>TNAuthList authority token: a signed assertion by the responsible authority of TNAuthList authorization for the entries it covers, validated during STIR certificate issuance, as defined in <xref target="RFC9447"/> and <xref target="RFC9448"/>. For telephone number entries this attests right-to-use of the numbers; for service provider code entries it attests holdership of the code.</t>

<t>Right-to-Use (RTU): the case of TNAuthList authorization in which the entries are telephone numbers.</t>

<t>Domain identifier: a DNS domain name, carried in a SubjectAltName dNSName entry <xref target="RFC5280"/>, that identifies the entity holding the TNAuthList authorization, as described in <xref target="domain-meaning"/>.</t>

<t>Bound certificate: a STIR certificate issued under this document, carrying a co-validated TNAuthList and domain identifier.</t>

<t>Holder: the entity that holds the TNAuthList authorization in a bound certificate.</t>

<t>Bound domain: the domain identifier of a bound certificate.</t>

<t>STI declaration record, or declaration record: the DNS TXT record defined in <xref target="declaration-record"/>, published by a holder at its bound domain. The holder's declaration is its statement, as the party authorized for the telephone numbers, of how legitimate calls and messages from them are originated and signed.</t>

<t>Relying party: any party that validates a bound certificate or applies a declaration record, such as a STIR verification service <xref target="RFC8224"/>, a terminating provider, a service verifying on behalf of a device, a device, or another application.</t>

</section>
<section anchor="overview-of-the-binding"><name>Overview of the Binding</name>

<t>A bound certificate asserts a single composite fact: the authority responsible for the TNAuthList entries and the party controlling the domain identifier both authorized the same issuance, so that the domain identifies the entity authorized for those entries. This composite fact is established at issuance and is not derivable from either proof alone.</t>

<t>The binding rests on two independent proofs:</t>

<t><list style="numbers" type="1">
  <t>Proof of domain control: the subject demonstrates control of the domain identifier, using an existing domain control validation mechanism.</t>
  <t>Proof of TNAuthList authorization: the subject presents a TNAuthList authority token for the telephone numbers or service provider codes, validated by the issuing CA against the responsible authority that issued it.</t>
</list></t>

<t>Neither proof is defined by this document. What this document defines is the requirement that both be satisfied within a single issuance, and that the issued certificate carry both results as a bound pair, so that a relying party validating the certificate can rely on the composite fact.</t>

</section>
<section anchor="binding-process"><name>Binding Process</name>

<t>The binding is produced by a three-phase process. The first two phases each establish one proof using mechanisms that already exist; the third phase binds the two results into one certificate. The phases are described here to give an operational picture; the normative conformance requirements are stated in <xref target="issuance-requirements"/>.</t>

<t>Phase 1 establishes control of the domain identifier. Phase 2 establishes TNAuthList authorization for the telephone numbers or service provider codes. Phase 3 is a single certificate issuance that requires both proofs and binds their results. The following diagram shows the process at a glance.</t>

<figure><artwork><![CDATA[
   +-------------+                              +-------------------+
   |  Subject    |                              | TNAuthList        |
   | (domain +   |                              | Authority         |
   |  TN or SPC  |                              | (numbering auth / |
   |  authority) |                              |  provider / SPC   |
   |             |                              |  authority)       |
   +------+------+                              +---------+---------+
          |   Phase 2: request authority evidence        |
          | --------------------------------------------+
          |                                              |
          | <-------- TNAuthList authority token --------+
          |          (proves TN right-to-use or SPC holdership)
          |
          | Phase 1 + Phase 3: single issuance request to CA
          | (CSR + domain challenge + authority token)
          v
   +------+-------------------------------------------------+
   |                  STI Certification Authority           |
   |                                                        |
   |  Phase 1: validate domain control (e.g. dns-01)        |
   |  Phase 2 check: validate TNAuthList authority token    |
   |  Phase 3: bind validated domain + validated TNAuthList |
   |           into one certificate                         |
   +------+-------------------------------------------------+
          |
          | bound certificate (domain in SAN + TN/SPC in
          | TNAuthList)
          v
   +------+-------------------+
   |  Bound certificate       |
   +--------------------------+
]]></artwork></figure>

<section anchor="phase1-domain-control"><name>Phase 1: Domain control</name>

<t>The subject proves control of the domain identifier that will appear in the SubjectAltName. This document does not define a new mechanism for this; it reuses domain control validation as already deployed for the Web PKI. The challenge types defined for ACME <xref target="RFC8555"/> are directly applicable:</t>

<t><list style="symbols">
  <t>dns-01: the subject provisions a DNS TXT record containing a key-authorization value under a well-known name in the zone of the domain. This proves control of the zone.</t>
  <t>http-01: the subject serves a key-authorization value at a well-known path under the domain. This proves control of content served at the domain.</t>
  <t>dns-persist-01 <xref target="I-D.ietf-acme-dns-persist"/>: the subject publishes a standing TXT record at <spanx style="verb">_validation-persist</spanx> under the domain naming the CA and the ACME account permitted to validate it. The record stays in place across issuances. Because bound certificates are short-lived and reissued often, and because the party operating the domain is often not the subject, a standing record that names the issuing CA and account suits this binding better than a per-order token: the domain holder provisions it once, and every reissuance revalidates against it. A CA <bcp14>MUST</bcp14> validate the exact domain identifier that will appear in the certificate and <bcp14>MUST NOT</bcp14> rely on a validation scoped to subdomains by that challenge's wildcard policy.</t>
</list></t>

<t>Control of the domain may be exercised on the subject's behalf by another party, as described in <xref target="domain-meaning"/>. The challenge then shows that the party operating the domain authorized the issuance.</t>

<t>Any one of these is sufficient on its own. The choice follows existing ACME practice and is operational. A domain holder that delegates the challenge to another party can limit what that party may obtain, as described in <xref target="caa"/>. This document does not restrict the set of usable challenge types: any domain control validation challenge standardized for ACME, including mechanisms that may be defined in the future, is equally applicable, provided it demonstrates current authorized control of the domain.</t>

<t>Domain control verification is an explicit, cryptographically demonstrable signal. The operational act of provisioning the required records in public DNS, or serving the required content under the domain, demonstrates current authorized control of the domain by the party performing it. This is distinct from the broader entity verification, often referred to as know-your-customer (KYC), through which a provider or authority establishes the customer relationship that associates a real-world entity with its domain. That verification is out of scope here and is neither defined nor replaced by this document. This document relies on domain control and telephone number authorization as explicit signals, and depends on, rather than specifies, the entity verification they rest on.</t>

</section>
<section anchor="phase-2-tnauthlist-authorization"><name>Phase 2: TNAuthList authorization</name>

<t>The subject obtains a TNAuthList authority token from the responsible authority for the entries it covers: a numbering authority or responsible provider for telephone numbers, or a service provider code authority for an SPC. This is the same authority token construct used for ordinary STIR certificate issuance (<xref target="RFC9447"/>, <xref target="RFC9448"/>). The token is scoped to specific telephone numbers or service provider codes, is verifiable by the CA against the responsible authority's credentials, and is consumed within a single issuance rather than held as a long-lived bearer credential. The authority issuing the token and the subject are frequently different entities; binding the two proofs is what makes that separation verifiable rather than assumed.</t>

</section>
<section anchor="phase-3-binding-issuance"><name>Phase 3: Binding issuance</name>

<t>The subject places a single certificate issuance request to the CA that carries both proofs: a Certificate Signing Request naming the domain identifier in its SubjectAltName, a domain control challenge response, and the TNAuthList authority token. The CA validates domain control and validates the authority token, and only if both succeed issues a certificate whose SubjectAltName carries the validated domain and whose TNAuthList carries the validated telephone numbers or service provider codes.</t>

<t>The reason both proofs are evaluated within one issuance, rather than assembled from separately obtained credentials, is that the trustworthiness of the binding depends on a single party having confirmed both at the same time. If a subject could obtain a domain credential from one source and a TNAuthList authorization credential from another and combine them itself, a relying party would have no assurance that both authorities approved the pairing. Requiring the CA to validate both before issuing makes the certificate a first-party attestation that the binding was verified, not merely asserted. The two proofs are frequently supplied by different parties: the authority token by the number authority, and the domain challenge by whoever operates the domain, which may be the entity itself or a party acting for it (<xref target="domain-meaning"/>). The binding does not require them to be the same party; it requires both to have authorized the issuance.</t>

<t>The following sequence shows the issuance in full.</t>

<figure><artwork><![CDATA[
 Subject             STI-CA              TNAuthList Auth
    |                  |                        |
    |  (Phase 2 done earlier)                   |
    |  request authority evidence ----------->  |
    |  <----- TNAuthList authority token -----  |
    |                  |                        |
    |  1. issuance request (CSR w/ domain SAN + token)
    | ---------------> |                        |
    |  2. domain challenge (dns-01 / http-01)   |
    | <--------------- |                        |
    |  provision TXT / serve resource           |
    | ---------------> |                        |
    |                  |  validate domain       |
    |                  |  3. validate token --> |
    |                  | <--- token valid ----- |
    |                  |  4. both OK? yes       |
    | <----- bound certificate (domain + TN/SPC) |
    |                  |                        |
]]></artwork></figure>

<t>If either proof fails at step 4, the CA does not issue, and the subject receives an error rather than a certificate.</t>

</section>
</section>
<section anchor="issuance-requirements"><name>Issuance Requirements</name>

<t>An issuing Certification Authority that issues bound certificates under this document <bcp14>MUST</bcp14> satisfy all of the following within a single certificate issuance.</t>

<t>The CA <bcp14>MUST</bcp14> validate control of the domain identifier that will appear in the SubjectAltName dNSName entry of the certificate. The CA <bcp14>MUST</bcp14> use an established domain control validation mechanism. The challenge-based mechanisms defined for ACME, in <xref target="RFC8555"/> and in documents that register additional challenge types, are suitable and <bcp14>RECOMMENDED</bcp14>. This document does not define a new domain control validation mechanism.</t>

<t>The CA <bcp14>MUST</bcp14> validate a TNAuthList authority token covering the telephone numbers or service provider codes that will appear in the TNAuthList extension of the certificate, in accordance with <xref target="RFC9447"/> and <xref target="RFC9448"/>. The CA <bcp14>MUST NOT</bcp14> include in the TNAuthList any telephone number or service provider code not covered by a validated TNAuthList authority token.</t>

<t>The CA <bcp14>MUST</bcp14> treat the two validations as a single atomic condition for issuance. If either the domain control validation or the TNAuthList authority token validation fails, the CA <bcp14>MUST NOT</bcp14> issue the certificate. The CA <bcp14>MUST NOT</bcp14> issue a certificate that carries a domain identifier without a corresponding validated TNAuthList authorization, nor one that carries TNAuthList authorization bound to an unvalidated domain identifier.</t>

<t>The two validations <bcp14>MAY</bcp14> be performed in any order within the issuance, and <bcp14>MAY</bcp14> reuse a recent prior domain control validation for the same domain identifier and the same subject account, provided the reused validation is within the validity window permitted by the CA's policy. CAs <bcp14>SHOULD</bcp14> keep that window short. Reuse of a prior TNAuthList authority token validation is NOT permitted; a token <bcp14>MUST</bcp14> be validated for each issuance. A CA using a persistent challenge such as dns-persist-01 (<xref target="phase1-domain-control"/>) validates the standing record at each issuance and does not rely on reuse.</t>

<t>This document does not mandate a particular issuance protocol. The challenge and authority token mechanisms defined for ACME are used and <bcp14>RECOMMENDED</bcp14> here because they are established and deployed, but other automated certificate issuance protocols could be adapted to satisfy the requirements above, provided they perform the same two validations and treat them as a single atomic condition for issuance. Because the currency of the binding depends on how often those validations are repeated, automated issuance is <bcp14>RECOMMENDED</bcp14> in any case. For the same reason, bound certificates <bcp14>SHOULD</bcp14> be short-lived, as described in <xref target="I-D.ietf-stir-certificates-shortlived"/>, so that domain control and telephone number authority are revalidated on a frequent basis.</t>

</section>
<section anchor="certificate-profile"><name>Certificate Profile</name>

<t>A bound certificate <bcp14>MUST</bcp14> conform to the STIR certificate profile in <xref target="RFC8226"/>. Where the certificate is a delegate certificate, it <bcp14>MUST</bcp14> also conform to <xref target="RFC9060"/>. A bound certificate <bcp14>MUST</bcp14> contain the following.</t>

<t>A SubjectAltName extension containing exactly one dNSName entry carrying the validated domain identifier. The domain identifier <bcp14>MUST</bcp14> be a DNS-resolvable domain name that identifies the subject, as described in <xref target="domain-meaning"/>, and <bcp14>MUST NOT</bcp14> be a wildcard name. The binding is to that exact name: a bound certificate for a domain says nothing about its parent or child domains.</t>

<t>A TNAuthList extension <xref target="RFC8226"/> containing one or more entries, which may be telephone number entries, service provider code entries, or both. Every entry <bcp14>MUST</bcp14> be covered by a TNAuthList authority token validated during issuance.</t>

<t>A bound certificate <bcp14>MAY</bcp14> additionally carry the JWTClaimConstraints extension of <xref target="RFC8226"/>, the EnhancedJWTClaimConstraints extension of <xref target="RFC9118"/>, and other elements permitted by <xref target="RFC8226"/>; these are out of scope for the binding defined here. Issuers <bcp14>SHOULD</bcp14> issue short-lived certificates as described in <xref target="I-D.ietf-stir-certificates-shortlived"/>.</t>

<t>This document associates no new semantics with the Subject distinguished name and does not require organizational identity to be present in the certificate. The domain identifier in the SubjectAltName is the identifier this document binds to the TNAuthList authorization.</t>

<t>The domain identifier is carried in the SubjectAltName, not in the Subject Common Name, consistent with current PKI practice of conveying domain identity in the SubjectAltName rather than the Common Name. This binding adds a SubjectAltName dNSName entry and neither relies on nor alters the Subject distinguished name. It is therefore compatible with certificate profiles that specify Subject Common Name content for their own purposes; a certificate may carry such Common Name content and a bound domain identifier in its SubjectAltName without conflict.</t>

<section anchor="domain-meaning"><name>What the Domain Identifier Denotes</name>

<t>The domain identifier is the domain that identifies the entity holding the TNAuthList authorization, that is, the right-to-use holder for telephone number entries or the provider for a service provider code: the domain under which that entity presents itself, for example in its web site, its email, and the URLs it sends in messages. Control of that domain may be exercised on the entity's behalf by another party, such as a provider, a hosting platform, or a contact center operator, which performs domain control validation for the issuance and publishes the declaration record. The domain of a party acting on the entity's behalf is not a substitute for the entity's own domain.</t>

<t>A hosted subdomain that the entity uses as its public identifier, such as smallbiz.provider.example, satisfies this requirement. A provider's own domain bound to telephone numbers held by its customer does not, because it misstates which entity holds the TNAuthList authorization. Domain control validation cannot distinguish a domain's registrant from its operator, so this requirement is applied under the CA's certificate policy rather than by the validation itself.</t>

</section>
<section anchor="caa"><name>Limiting Issuance for a Domain</name>

<t>A domain holder that lets another party pass domain control validation for its domain, for example by delegating the <spanx style="verb">_acme-challenge</spanx> name to that party by CNAME, lets that party obtain bound certificates naming the domain for any TNAuthList entries the party holds authority tokens for. The holder can bound that in advance with a CAA record <xref target="RFC8659"/>. A <spanx style="verb">_validation-persist</spanx> record (<xref target="phase1-domain-control"/>) names the CA and account the holder has authorized to validate; an <spanx style="verb">issuesti</spanx> Property is what prevents any other CA from issuing through a different challenge, and the two are meant to be published together.</t>

<t>This document defines the CAA Property Tag <spanx style="verb">issuesti</spanx>. An <spanx style="verb">issuesti</spanx> Property authorizes the CA identified by its issuer domain name to issue bound certificates for the domain. Its value has the same syntax as the <spanx style="verb">issue</spanx> Property defined in <xref target="RFC8659"/>.</t>

<t>Before issuing a bound certificate, the CA <bcp14>MUST</bcp14> determine the Relevant RRSet for the domain in the SubjectAltName dNSName entry using the procedure in <xref target="RFC8659"/>, and:</t>

<t><list style="symbols">
  <t>If the Relevant RRSet is empty or contains no <spanx style="verb">issuesti</spanx> Property, the domain has not restricted issuance of bound certificates, and the CA proceeds with the validations in <xref target="issuance-requirements"/>.</t>
  <t>If the Relevant RRSet contains one or more <spanx style="verb">issuesti</spanx> Properties, the CA <bcp14>MUST NOT</bcp14> issue unless at least one of them names the CA's issuer domain name. An <spanx style="verb">issuesti</spanx> Property with a malformed value is treated as if its issuer domain name were empty, which permits no CA.</t>
</list></t>

<t>The <spanx style="verb">issue</spanx> and <spanx style="verb">issuewild</spanx> Properties do not restrict issuance of bound certificates, and <spanx style="verb">issuesti</spanx> does not restrict issuance of any other certificate, following the approach <spanx style="verb">issuemail</spanx> <xref target="RFC9495"/> takes for email certificates. A domain holder that publishes CAA for its Web PKI certificates therefore does not block or authorize bound certificates by doing so.</t>

<t>The <spanx style="verb">accounturi</spanx> and <spanx style="verb">validationmethods</spanx> parameters defined in <xref target="RFC8657"/> apply to <spanx style="verb">issuesti</spanx> with the meaning given there. With <spanx style="verb">accounturi</spanx>, the holder limits issuance to a specific ACME account, such as the account of the party operating the domain on its behalf. With <spanx style="verb">validationmethods</spanx>, it limits the domain control validation methods the CA may use. Unlike the declaration record, CAA is inherited: under the procedure in <xref target="RFC8659"/>, a CA that finds no CAA RRSet at the domain climbs toward the root, so an <spanx style="verb">issuesti</spanx> Property at a holder's apex also governs issuance for a subdomain it has delegated, unless that subdomain publishes its own. A CA that does not support a parameter present in a matching <spanx style="verb">issuesti</spanx> Property <bcp14>MUST NOT</bcp14> treat that Property as authorizing issuance.</t>

<figure><artwork><![CDATA[
universal-exports.example. IN CAA 0 issuesti (
    "q-branch.example; "
    "accounturi=https://acme.q-branch.example/acct/007" )
]]></artwork></figure>

<t>CAA governs issuance only. As stated in <xref target="RFC8659"/>, a relying party does not use CAA records when verifying a certificate, and the absence of an <spanx style="verb">issuesti</spanx> Property has no bearing on the verification in <xref target="rp-verification"/>. The CA's CAA lookup is exposed to DNS spoofing like any CAA lookup; the considerations of <xref target="RFC8659"/> apply, and DNSSEC on the holder's zone protects it.</t>

</section>
<section anchor="ct-monitoring"><name>Monitoring Issuance for a Domain</name>

<t>Where bound certificates are recorded in certificate transparency logs <xref target="I-D.ietf-stir-certificate-transparency"/>, a domain holder can monitor the logs for certificates naming its domain and detect a binding it did not authorize, whichever path produced it. CAA (<xref target="caa"/>) limits issuance in advance; monitoring detects what CAA does not prevent. A domain holder that publishes a declaration record <bcp14>SHOULD</bcp14> monitor for bound certificates naming its domain where logs are available. The same holder has reason to watch Web PKI transparency logs for TLS certificates it did not request, since those are the earliest public sign that another party has passed domain control validation for its domain.</t>

</section>
<section anchor="rfc5922-relationship"><name>Relationship to SIP Domain Certificates</name>

<t><xref target="RFC5922"/> also places a domain identifier in the SubjectAltName of a certificate used with SIP, and the two uses are compatible but serve different purposes.</t>

<t>In <xref target="RFC5922"/> the SubjectAltName carries the identity that a peer verifies. A party connecting to a SIP domain compares the domain it intended to reach against the identities in the presented certificate, and the certificate is accepted for that connection if one of them matches. The domain identifier is the name being matched.</t>

<t>In this document the dNSName is an attribute of the subject. It is co-validated with the TNAuthList at issuance and records which entity holds the telephone number authorization the certificate asserts. It is not, by virtue of this binding, a statement about which name a connecting peer should match.</t>

<t>A single certificate may serve both purposes, and where a subject operates an interface under the same domain that is bound to its telephone number authorization, the domain a connecting peer matches and the domain bound here are the same value. That is a property of the deployment rather than of the binding, and a certificate that satisfies one use does not necessarily satisfy the other.</t>

<t>The reason a binding is required at all follows from the identifiers involved. For an identity of the form user@domain, the domain administers the namespace that contains the identity, so a certificate establishing control of the domain also establishes authorization over identities within it, and no further association is needed. A telephone number is administered independently of the DNS, so control of a domain establishes nothing about authorization for a number, and authorization for a number establishes nothing about any domain. This document supplies, at issuance, the association that a domain-form identity carries inherently.</t>

</section>
<section anchor="examples"><name>Examples</name>

<t>The following examples illustrate the two principal cases. The certificate fields are shown in the textual style produced by common certificate tooling, omitting fields not relevant to the binding. The TNAuthList extension is identified by the object identifier id-pe-TNAuthList (1.3.6.1.5.5.7.1.26) and its value is the DER encoding of the TNAuthorizationList structure defined in <xref target="RFC8226"/>; because most tooling does not decode this extension natively, both the decoded contents and the DER octets are shown. Values are illustrative.</t>

<t>The first example is a certificate issued to a service provider. Its TNAuthList carries a single service provider code, and its SubjectAltName carries the domain that identifies that provider.</t>

<figure><artwork><![CDATA[
Certificate:
    Data:
        Subject: O=Drax Telecom
        X509v3 extensions:
            X509v3 Subject Alternative Name:
                DNS:drax-telecom.example
            id-pe-TNAuthList (1.3.6.1.5.5.7.1.26):
                TNAuthorizationList:
                    spc [0]: "1234"
]]></artwork></figure>

<t>The TNAuthorizationList DER, as it appears in the extension value, with the EXPLICIT context tag on the spc CHOICE alternative:</t>

<figure><artwork><![CDATA[
30 08 A0 06 16 04 31 32 33 34
  30 08            SEQUENCE (TNAuthorizationList), 8 octets
     A0 06         [0] EXPLICIT (spc), 6 octets
        16 04      IA5String, 4 octets
           31 32 33 34    "1234"
]]></artwork></figure>

<t>In this case a relying party that validates the certificate learns that the entity holding service provider code 1234 is the same entity that controls drax-telecom.example, because the issuing CA validated both within a single issuance.</t>

<t>The second example is a certificate issued to a business entity that holds the right-to-use for a telephone number. Its TNAuthList carries that telephone number, and its SubjectAltName carries the business's domain. While a TNAuthorizationList may contain more than one entry, a certificate scoped to a single telephone number is <bcp14>RECOMMENDED</bcp14>. Telephone numbers in the TNAuthorizationList are IA5Strings restricted to the digits and symbols permitted by <xref target="RFC8226"/>, and do not include a leading "+".</t>

<figure><artwork><![CDATA[
Certificate:
    Data:
        Subject: O=Universal Exports Ltd
        X509v3 extensions:
            X509v3 Subject Alternative Name:
                DNS:universal-exports.example
            id-pe-TNAuthList (1.3.6.1.5.5.7.1.26):
                TNAuthorizationList:
                    one [2]: "12025550100"
]]></artwork></figure>

<t>The corresponding TNAuthorizationList DER, with the EXPLICIT context tag on the telephone number CHOICE alternative:</t>

<figure><artwork><![CDATA[
30 0F A2 0D 16 0B 31 32 30 32 35 35 35 30 31 30 30
  30 0F            SEQUENCE (TNAuthorizationList), 15 octets
     A2 0D         [2] EXPLICIT (one), 13 octets
        16 0B      IA5String, 11 octets
           31 32 30 32 35 35 35 30 31 30 30    "12025550100"
]]></artwork></figure>

<t>In this case a relying party learns that the entity that controls universal-exports.example is the same entity that holds the right-to-use for the telephone number 12025550100. A relying party <bcp14>MUST NOT</bcp14> extend that conclusion to any telephone number not present in the TNAuthList.</t>

<t>A certificate <bcp14>MAY</bcp14> carry both telephone number entries and service provider code entries in a single TNAuthorizationList, in which case the domain identifier is bound to all of them, as permitted by <xref target="RFC8226"/>.</t>

</section>
</section>
<section anchor="rp-verification"><name>Relying Party Verification</name>

<t>A relying party that validates a bound certificate <bcp14>MUST</bcp14> apply the following, in addition to the certificate validation procedures of <xref target="RFC8226"/>. The same rules apply whatever the relying party is and however it obtained the certificate: through the <spanx style="verb">x5u</spanx> or <spanx style="verb">x5c</spanx> of a PASSporT <xref target="RFC8225"/> carried in SIP <xref target="RFC8224"/> or delivered out of band, or by other means.</t>

<t>The relying party <bcp14>MUST</bcp14> validate the certificate chain to a trust anchor it accepts. As in <xref target="RFC8226"/>, which trust anchors a relying party accepts is a matter of its configuration and is not specified by this document. A certificate that meets the requirements of this document is a bound certificate whichever trust anchor it chains to.</t>

<t>The relying party <bcp14>MUST</bcp14> treat the domain identifier in the SubjectAltName dNSName entry as the identity of the entity holding the TNAuthList authorization in the certificate only when the certificate is valid under the above checks. The identity is the exact domain in the dNSName entry; a relying party <bcp14>MUST NOT</bcp14> treat a bound certificate for a parent or child domain as establishing a binding for the domain in question. The domain identifier carries this meaning by virtue of the issuance binding; a relying party <bcp14>MUST NOT</bcp14> infer TNAuthList authorization from the domain identifier independently of the TNAuthList, nor infer domain association for any telephone number or service provider code not present in the TNAuthList.</t>

<t>When a relying party obtains the certificate by retrieving it from a location under the domain identifier, the relying party <bcp14>MAY</bcp14> treat successful retrieval over an authenticated channel for that domain as reinforcing the domain control evidence, but this retrieval is not a substitute for the issuance binding established above. This document does not require that a bound certificate be published under its domain identifier.</t>

</section>
<section anchor="discovery"><name>Telephone Number to Domain Discovery</name>

<t>A relying party that receives a call or message signed with a bound certificate learns the bound domain from the certificate. A relying party that receives an unsigned call, or one signed with a certificate that is not bound, has only the telephone number. To find the declaration record in that case, it needs the domain bound to the number.</t>

<t>This document does not define a discovery mechanism. Any mechanism used to find the domain bound to a telephone number <bcp14>MUST</bcp14> provide the following:</t>

<t><list style="numbers" type="1">
  <t>Authority: it returns a domain for a telephone number only where a bound certificate establishes the binding, that is, where the two validations of <xref target="issuance-requirements"/> were performed in a single issuance.</t>
  <t>Currency: an association lapses unless revalidated, so that a telephone number that is disconnected, reassigned, or ported stops returning the former holder's domain. An association lapses no later than the expiry of the last bound certificate supporting it.</t>
  <t>Integrity: a relying party can detect a false association, either because the response is authenticated or because the relying party accepts the association only once a bound certificate naming both the telephone number and the domain verifies.</t>
  <t>Privacy: where a lookup is made by or on behalf of an individual, such as a called party's device, a service verifying on behalf of that device, or an agent acting for a person, no single party learns both which telephone number was looked up and on whose behalf.</t>
</list></t>

<t>A mechanism returns every current association for a telephone number and does not choose among them. Where more than one domain is returned, the relying party decides by verification: an association is confirmed by a bound certificate for the telephone number whose domain identifier is that domain.</t>

<t>A bound certificate is itself a discovery mechanism for any call or message signed with it. Other mechanisms, such as a registry built from bound certificates, are defined in other documents.</t>

</section>
<section anchor="declaration-record"><name>STI Declaration Record</name>

<t>A holder publishes a declaration record at its bound domain to declare how it originates and signs calls and messages from the telephone numbers bound to that domain. A relying party uses the declaration to recognize calls and messages that do not match it. The record is modeled on DMARC <xref target="RFC7489"/>.</t>

<section anchor="location"><name>Location</name>

<t>The declaration record is a DNS TXT record at the name formed by prepending the label <spanx style="verb">_sti</spanx> to the bound domain:</t>

<figure><artwork><![CDATA[
_sti.universal-exports.example. IN TXT (
    "v=STI1; p=reject; spc=1234; align=r" )
]]></artwork></figure>

<t>The record applies to every telephone number bound to that domain by a current bound certificate. It lists no telephone numbers. A relying party looks up the record only at the bound domain itself and does not look at its parent or child domains. A holder that wants different declarations for different groups of telephone numbers binds each group to a different domain, for example outbound.universal-exports.example and inbound.universal-exports.example, and publishes a record at each.</t>

<t>A holder whose domain is operated by another party can delegate the record, for example with a CNAME at <spanx style="verb">_sti.&lt;domain&gt;</spanx> pointing to a name the operator maintains.</t>

<t>The zone containing the record <bcp14>SHOULD</bcp14> be signed with DNSSEC <xref target="RFC4033"/>.</t>

<t>A relying party that finds more than one TXT record beginning with <spanx style="verb">v=STI1</spanx> at the name <bcp14>MUST</bcp14> treat the domain as having no declaration record. TXT records at the name that do not begin with <spanx style="verb">v=STI1</spanx> are ignored.</t>

<t>A domain with no declaration record declares nothing. That is not the same as <spanx style="verb">p=none</spanx>, which states that the holder publishes for visibility only. A relying party treats a record that does not parse, or whose <spanx style="verb">p</spanx> value is missing or not recognized, as no record. A temporary DNS failure is not evidence that no record exists, and a relying party does not treat it as one.</t>

</section>
<section anchor="syntax"><name>Syntax</name>

<t>The record is a list of tag=value pairs separated by semicolons. Whitespace around tags, values, and separators is ignored. Tag names are case-insensitive. The <spanx style="verb">v</spanx> tag <bcp14>MUST</bcp14> be first. A relying party <bcp14>MUST</bcp14> ignore tags it does not recognize.</t>

<figure><sourcecode type="abnf"><![CDATA[
sti-record  = sti-version *(sep sti-tag) [sep]
sti-version = "v" *WSP "=" *WSP "STI1"
sep         = *WSP ";" *WSP
sti-tag     = tag-name *WSP "=" *WSP tag-value
tag-name    = ALPHA *(ALPHA / DIGIT / "_")
tag-value   = 1*(%x21-3A / %x3C-7E)
]]></sourcecode></figure>

<t><spanx style="verb">WSP</spanx>, <spanx style="verb">ALPHA</spanx>, and <spanx style="verb">DIGIT</spanx> are defined in <xref target="RFC5234"/>.</t>

</section>
<section anchor="tags"><name>Tags</name>

<texttable>
      <ttcol align='left'>Tag</ttcol>
      <ttcol align='left'>Value</ttcol>
      <ttcol align='left'>Meaning</ttcol>
      <c><spanx style="verb">v</spanx></c>
      <c><spanx style="verb">STI1</spanx></c>
      <c>Version. <bcp14>REQUIRED</bcp14>, and first.</c>
      <c><spanx style="verb">p</spanx></c>
      <c><spanx style="verb">none</spanx>, <spanx style="verb">quarantine</spanx>, <spanx style="verb">reject</spanx>, <spanx style="verb">never</spanx></c>
      <c>How legitimate calls from the bound telephone numbers are originated and signed. <bcp14>REQUIRED</bcp14>.</c>
      <c><spanx style="verb">pm</spanx></c>
      <c>as <spanx style="verb">p</spanx></c>
      <c>The same for messages <xref target="RFC9475"/> from the bound telephone numbers, where it differs. If absent, <spanx style="verb">p</spanx> applies to messages.</c>
      <c><spanx style="verb">spc</spanx></c>
      <c>comma-separated list of service provider codes</c>
      <c>Service provider codes whose certificates may sign for the bound telephone numbers under relaxed alignment.</c>
      <c><spanx style="verb">align</spanx></c>
      <c><spanx style="verb">s</spanx> (strict) or <spanx style="verb">r</spanx> (relaxed)</c>
      <c>Which certificates match the declaration (<xref target="alignment"/>). Default <spanx style="verb">s</spanx>.</c>
      <c><spanx style="verb">sip</spanx></c>
      <c>domain name</c>
      <c>Domain at which SIP requests for the bound telephone numbers can be received (<xref target="sip-destination"/>).</c>
</texttable>

</section>
<section anchor="declaration-values"><name>Declaration Values</name>

<t><spanx style="verb">none</spanx>: the holder publishes for visibility only. Relying parties apply their own treatment.</t>

<t><spanx style="verb">quarantine</spanx>: calls from the bound telephone numbers are signed at origination, but some reach relying parties over paths that remove the Identity header field <xref target="RFC8224"/>. An unsigned call is suspect but not conclusively illegitimate.</t>

<t><spanx style="verb">reject</spanx>: every legitimate call from the bound telephone numbers is signed in a way that matches <xref target="alignment"/>, in band or out of band. A call that does not is not legitimate.</t>

<t><spanx style="verb">never</spanx>: the bound telephone numbers do not originate calls, or messages where <spanx style="verb">pm</spanx> is absent or also <spanx style="verb">never</spanx>. A call or message with one of them as the originating identity is not legitimate, signed or not, and neither is any other STIR assertion presenting one of them as the originator. Answering a call, including returning a connected identity response <xref target="RFC9970"/>, replying within a session initiated by another party, and appearing as the diverting party <xref target="RFC8946"/> are not origination.</t>

<t>The disposition of a call is a decision of the relying party under its local policy. The record states the holder's expectation and does not oblige the relying party to act on it.</t>

</section>
<section anchor="alignment"><name>Alignment</name>

<t>A call matches the declaration record when a PASSporT for the call's calling telephone number, carried in band in an Identity header field <xref target="RFC8224"/> or obtained out of band by a mechanism defined in another document, verifies under a certificate that meets the alignment rule:</t>

<t><list style="symbols">
  <t>Strict (<spanx style="verb">align=s</spanx>): the certificate is a bound certificate whose domain identifier is the domain publishing the record and whose TNAuthList contains the calling telephone number.</t>
  <t>Relaxed (<spanx style="verb">align=r</spanx>): the strict condition, or a certificate whose TNAuthList contains a service provider code listed in <spanx style="verb">spc</spanx>.</t>
</list></t>

<t>Both conditions are tested on the TNAuthList of a certificate validated as described in <xref target="RFC8226"/>. The declaration record depends on no mechanism beyond STIR. <spanx style="verb">spc</spanx> has no effect under strict alignment.</t>

</section>
<section anchor="applying-the-declaration-record"><name>Applying the Declaration Record</name>

<t>A relying party applies a declaration record as follows:</t>

<t><list style="numbers" type="1">
  <t>Determine the bound domain: from the bound certificate of a verified PASSporT for the call, or, for the calling telephone number, by a discovery mechanism meeting <xref target="discovery"/>.</t>
  <t>Fetch the TXT record at <spanx style="verb">_sti.&lt;domain&gt;</spanx>.</t>
  <t>Determine whether the call matches <xref target="alignment"/>. Where the call carries no PASSporT, the relying party may obtain one out of band where an extension (<xref target="extensions"/>) provides for it.</t>
  <t>Apply its local policy to the result, taking account of <spanx style="verb">p</spanx>, or <spanx style="verb">pm</spanx> for a message.</t>
</list></t>

<t>Where discovery returns more than one domain for a telephone number, the domain whose bound certificate verifies a PASSporT for the call determines which declaration record applies. How a relying party treats a call for which no domain's certificate verifies, when the domains publish different declarations, is a matter of local policy.</t>

<t>A relying party <bcp14>SHOULD</bcp14> cache a declaration record for its DNS time to live.</t>

</section>
<section anchor="sip-destination"><name>SIP Destination</name>

<t>The <spanx style="verb">sip</spanx> tag names a domain at which the holder, or a party acting for it, receives SIP requests for the bound telephone numbers. A SIP entity that sends a request for a bound telephone number to the holder resolves the domain as described in <xref target="RFC3263"/>. The certificate presented at that destination is verified against the domain named by <spanx style="verb">sip</spanx>, as for any SIP domain <xref target="RFC5922"/>. Where that domain is also the bound domain, one bound certificate serves both purposes, as described in <xref target="rfc5922-relationship"/>; where it differs, the domain named by <spanx style="verb">sip</spanx> is published by the holder at its bound domain, which lets a peer associate the interface with the holder. The tag does not change routing through the network; whether a SIP entity uses it is a matter of local policy. A holder that does not receive SIP requests for its numbers omits the tag.</t>

</section>
<section anchor="extensions"><name>Extending the Record</name>

<t>This document defines the record, its syntax, and the base tags in <xref target="tags"/>. Other documents define additional tags by registering them as described in <xref target="iana-tags"/>. A tag's definition states its value syntax and what a relying party does with it. An extension <bcp14>MUST NOT</bcp14> change the meaning of the base tags. A relying party ignores tags it does not recognize, so a record carrying extension tags remains usable by a relying party that implements only this document.</t>

<t>The following tag names are reserved for extensions:</t>

<t><list style="symbols">
  <t><spanx style="verb">pps</spanx>: the location of a service from which PASSporTs for calls and messages from the bound telephone numbers can be retrieved out of band.</t>
  <t><spanx style="verb">rua</spanx> and <spanx style="verb">alert</spanx>: reporting by relying parties to the holder, as aggregate reports and as immediate reports when non-conforming calls for one telephone number exceed a threshold within a window.</t>
</list></t>

</section>
</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>The binding is only as strong as the requirement that one CA validate both proofs in one issuance. A subject that could obtain a certificate for its domain from one source and a credential for its telephone numbers from another, and present the two together, would be asserting the association itself. A CA that issued a certificate carrying a domain identifier without a validated TNAuthList authority token for its entries, or the reverse, would make the same assertion on the subject's behalf. <xref target="issuance-requirements"/> prohibits both.</t>

<t>The binding states what was validated at issuance. A telephone number can be reassigned, and a domain can change hands, while a certificate naming both is still valid. Short-lived certificates (<xref target="I-D.ietf-stir-certificates-shortlived"/>) bound how long such a certificate remains usable, and reuse of a prior domain control validation extends that interval by the reuse window, which is why <xref target="issuance-requirements"/> asks CAs to keep it short.</t>

<t>Domain control validation proves that whoever controls the domain, or the content served at it, authorized the issuance. It does not prove who that party is, and a relying party that treats the domain identifier as a legal identity has gone beyond what the binding establishes. Of the challenge types in <xref target="phase1-domain-control"/>, http-01 is satisfied by control of web content alone, which is more often delegated, and more often compromised, than control of the zone. A domain holder can exclude it with the <spanx style="verb">validationmethods</spanx> parameter of <spanx style="verb">issuesti</spanx> (<xref target="caa"/>).</t>

<t>Where the holder has delegated operation of its domain (<xref target="domain-meaning"/>), the delegate can obtain bound certificates naming that domain for any telephone numbers it holds authority tokens for, including numbers belonging to the delegate itself or to its other customers. This is the same trust a domain holder extends to any party that passes Web PKI validation for it. The holder limits it by delegating a subdomain rather than the domain, by publishing an <spanx style="verb">issuesti</spanx> Property with <spanx style="verb">accounturi</spanx> (<xref target="caa"/>), which also defeats a party that briefly gains control of the zone or web content, and by monitoring transparency logs for certificates naming its domain (<xref target="ct-monitoring"/>). The reverse pairing, an attacker's own domain bound to telephone numbers it does not hold, is not available, because the authority token cannot be obtained for those numbers.</t>

<t>A spoofed DNS response can suppress a declaration record, substitute one, or misdirect a discovery lookup or an out-of-band retrieval. It cannot make a forged PASSporT verify, because signing keys are carried in certificates and an attacker's domain holds no bound certificate for the victim's telephone number. This is why <xref target="declaration-record"/> asks that the zone be signed with DNSSEC. How a relying party treats a declaration record from an unsigned zone is a matter of its local policy.</t>

<t>A declaration of <spanx style="verb">reject</spanx> or <spanx style="verb">never</spanx> is what lets a relying party identify calls that spoof the holder's telephone numbers. It is also what lets a party in control of the holder's DNS cause the holder's own calls to be treated as spoofed. The zone carrying the record, and the zone of any party operating it for the holder, warrants the protection given to any record that directs how the holder's traffic is handled.</t>

</section>
<section anchor="privacy-considerations"><name>Privacy Considerations</name>

<t>A declaration record lists no telephone numbers and carries no information about individuals.</t>

<t>A discovery lookup or a fetch of a declaration record made by a network relying party handling a call reveals nothing that party does not already hold. The same lookup made by or on behalf of an individual reveals to the party answering it who is calling that individual, or whom that individual is contacting. The privacy requirement in <xref target="discovery"/> applies to the discovery lookup. A device fetching a declaration record over DNS also reveals the holder to its resolver, and can avoid that by using Oblivious DNS over HTTPS <xref target="RFC9230"/>.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<section anchor="underscored-dns-node-name"><name>Underscored DNS Node Name</name>

<t>IANA is requested to add the following entry to the "Underscored and Globally Scoped DNS Node Names" registry <xref target="RFC8552"/>:</t>

<texttable>
      <ttcol align='left'>RR Type</ttcol>
      <ttcol align='left'>_NODE NAME</ttcol>
      <ttcol align='left'>Reference</ttcol>
      <c>TXT</c>
      <c><spanx style="verb">_sti</spanx></c>
      <c>This document</c>
</texttable>

</section>
<section anchor="iana-tags"><name>STI Declaration Record Tags</name>

<t>IANA is requested to create a registry titled "STI Declaration Record Tags". The registration policy is Expert Review <xref target="RFC8126"/>. Each entry contains a tag name, a status of "current" or "reserved", a short description, and a reference. The designated expert checks that a proposed tag has a defined value syntax and relying party behavior in a publicly available document, does not duplicate or change the meaning of an existing tag, and follows the syntax in <xref target="syntax"/>. A "reserved" entry holds a name for a definition expected in another document. The initial entries are:</t>

<texttable>
      <ttcol align='left'>Tag</ttcol>
      <ttcol align='left'>Status</ttcol>
      <ttcol align='left'>Description</ttcol>
      <ttcol align='left'>Reference</ttcol>
      <c><spanx style="verb">v</spanx></c>
      <c>current</c>
      <c>Version</c>
      <c>This document</c>
      <c><spanx style="verb">p</spanx></c>
      <c>current</c>
      <c>Declaration for calls</c>
      <c>This document</c>
      <c><spanx style="verb">pm</spanx></c>
      <c>current</c>
      <c>Declaration for messages</c>
      <c>This document</c>
      <c><spanx style="verb">spc</spanx></c>
      <c>current</c>
      <c>Service provider codes for relaxed alignment</c>
      <c>This document</c>
      <c><spanx style="verb">align</spanx></c>
      <c>current</c>
      <c>Alignment mode</c>
      <c>This document</c>
      <c><spanx style="verb">sip</spanx></c>
      <c>current</c>
      <c>SIP destination domain</c>
      <c>This document</c>
      <c><spanx style="verb">pps</spanx></c>
      <c>reserved</c>
      <c>Out-of-band PASSporT retrieval</c>
      <c>This document</c>
      <c><spanx style="verb">rua</spanx></c>
      <c>reserved</c>
      <c>Aggregate reporting</c>
      <c>This document</c>
      <c><spanx style="verb">alert</spanx></c>
      <c>reserved</c>
      <c>Threshold reporting</c>
      <c>This document</c>
</texttable>

</section>
<section anchor="caa-property-tag"><name>CAA Property Tag</name>

<t>IANA is requested to add the following entry to the "Certification Authority Restriction Properties" registry within the "Public Key Infrastructure using X.509 (PKIX) Parameters" registry group:</t>

<texttable>
      <ttcol align='left'>Tag</ttcol>
      <ttcol align='left'>Meaning</ttcol>
      <ttcol align='left'>Reference</ttcol>
      <c><spanx style="verb">issuesti</spanx></c>
      <c>Authorization Entry for STIR Bound Certificates</c>
      <c>This document, <xref target="caa"/></c>
</texttable>

<t>This document relies on certificate extensions and token mechanisms registered by the documents it references, and requests no other IANA actions.</t>

</section>
</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">



<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>
<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="RFC8224">
  <front>
    <title>Authenticated Identity Management in the Session Initiation Protocol (SIP)</title>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <author fullname="C. Jennings" initials="C." surname="Jennings"/>
    <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
    <author fullname="C. Wendt" initials="C." surname="Wendt"/>
    <date month="February" year="2018"/>
    <abstract>
      <t>The baseline security mechanisms in the Session Initiation Protocol (SIP) are inadequate for cryptographically assuring the identity of the end users that originate SIP requests, especially in an interdomain context. This document defines a mechanism for securely identifying originators of SIP requests. It does so by defining a SIP header field for conveying a signature used for validating the identity and for conveying a reference to the credentials of the signer.</t>
      <t>This document obsoletes RFC 4474.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8224"/>
  <seriesInfo name="DOI" value="10.17487/RFC8224"/>
</reference>
<reference anchor="RFC8225">
  <front>
    <title>PASSporT: Personal Assertion Token</title>
    <author fullname="C. Wendt" initials="C." surname="Wendt"/>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <date month="February" year="2018"/>
    <abstract>
      <t>This document defines a method for creating and validating a token that cryptographically verifies an originating identity or, more generally, a URI or telephone number representing the originator of personal communications. The Personal Assertion Token, PASSporT, is cryptographically signed to protect the integrity of the identity of the originator and to verify the assertion of the identity information at the destination. The cryptographic signature is defined with the intention that it can confidently verify the originating persona even when the signature is sent to the destination party over an insecure channel. PASSporT is particularly useful for many personal-communications applications over IP networks and other multi-hop interconnection scenarios where the originating and destination parties may not have a direct trusted relationship.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8225"/>
  <seriesInfo name="DOI" value="10.17487/RFC8225"/>
</reference>
<reference anchor="RFC8226">
  <front>
    <title>Secure Telephone Identity Credentials: Certificates</title>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <author fullname="S. Turner" initials="S." surname="Turner"/>
    <date month="February" year="2018"/>
    <abstract>
      <t>In order to prevent the impersonation of telephone numbers on the Internet, some kind of credential system needs to exist that cryptographically asserts authority over telephone numbers. This document describes the use of certificates in establishing authority over telephone numbers, as a component of a broader architecture for managing telephone numbers as identities in protocols like SIP.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8226"/>
  <seriesInfo name="DOI" value="10.17487/RFC8226"/>
</reference>
<reference anchor="RFC9060">
  <front>
    <title>Secure Telephone Identity Revisited (STIR) Certificate Delegation</title>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <date month="September" year="2021"/>
    <abstract>
      <t>The Secure Telephone Identity Revisited (STIR) certificate profile provides a way to attest authority over telephone numbers and related identifiers for the purpose of preventing telephone number spoofing. This specification details how that authority can be delegated from a parent certificate to a subordinate certificate. This supports a number of use cases, including those where service providers grant credentials to enterprises or other customers capable of signing calls with STIR.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9060"/>
  <seriesInfo name="DOI" value="10.17487/RFC9060"/>
</reference>
<reference anchor="RFC9118">
  <front>
    <title>Enhanced JSON Web Token (JWT) Claim Constraints for Secure Telephone Identity Revisited (STIR) Certificates</title>
    <author fullname="R. Housley" initials="R." surname="Housley"/>
    <date month="August" year="2021"/>
    <abstract>
      <t>RFC 8226 specifies the use of certificates for Secure Telephone Identity Credentials; these certificates are often called "Secure Telephone Identity Revisited (STIR) Certificates". RFC 8226 provides a certificate extension to constrain the JSON Web Token (JWT) claims that can be included in the Personal Assertion Token (PASSporT), as defined in RFC 8225. If the PASSporT signer includes a JWT claim outside the constraint boundaries, then the PASSporT recipient will reject the entire PASSporT. This document updates RFC 8226; it provides all of the capabilities available in the original certificate extension as well as an additional way to constrain the allowable JWT claims. The enhanced extension can also provide a list of claims that are not allowed to be included in the PASSporT.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9118"/>
  <seriesInfo name="DOI" value="10.17487/RFC9118"/>
</reference>
<reference anchor="RFC9447">
  <front>
    <title>Automated Certificate Management Environment (ACME) Challenges Using an Authority Token</title>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <author fullname="M. Barnes" initials="M." surname="Barnes"/>
    <author fullname="D. Hancock" initials="D." surname="Hancock"/>
    <author fullname="C. Wendt" initials="C." surname="Wendt"/>
    <date month="September" year="2023"/>
    <abstract>
      <t>Some proposed extensions to the Automated Certificate Management Environment (ACME) rely on proving eligibility for certificates through consulting an external authority that issues a token according to a particular policy. This document specifies a generic Authority Token Challenge for ACME that supports subtype claims for different identifiers or namespaces that can be defined separately for specific applications.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9447"/>
  <seriesInfo name="DOI" value="10.17487/RFC9447"/>
</reference>
<reference anchor="RFC9448">
  <front>
    <title>TNAuthList Profile of Automated Certificate Management Environment (ACME) Authority Token</title>
    <author fullname="C. Wendt" initials="C." surname="Wendt"/>
    <author fullname="D. Hancock" initials="D." surname="Hancock"/>
    <author fullname="M. Barnes" initials="M." surname="Barnes"/>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <date month="September" year="2023"/>
    <abstract>
      <t>This document defines a profile of the Automated Certificate Management Environment (ACME) Authority Token for the automated and authorized creation of certificates for Voice over IP (VoIP) telephone providers to support Secure Telephone Identity (STI) using the TNAuthList defined by STI certificates.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9448"/>
  <seriesInfo name="DOI" value="10.17487/RFC9448"/>
</reference>
<reference anchor="RFC9475">
  <front>
    <title>Messaging Use Cases and Extensions for Secure Telephone Identity Revisited (STIR)</title>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <author fullname="C. Wendt" initials="C." surname="Wendt"/>
    <date month="December" year="2023"/>
    <abstract>
      <t>Secure Telephone Identity Revisited (STIR) provides a means of attesting the identity of a telephone caller via a signed token in order to prevent impersonation of a calling party number, which is a key enabler for illegal robocalling. Similar impersonation is sometimes leveraged by bad actors in the text and multimedia messaging space. This document explores the applicability of STIR's Personal Assertion Token (PASSporT) and certificate issuance framework to text and multimedia messaging use cases, including support for both messages carried as a payload in SIP requests and messages sent in sessions negotiated by SIP.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9475"/>
  <seriesInfo name="DOI" value="10.17487/RFC9475"/>
</reference>
<reference anchor="RFC5234">
  <front>
    <title>Augmented BNF for Syntax Specifications: ABNF</title>
    <author fullname="D. Crocker" initials="D." role="editor" surname="Crocker"/>
    <author fullname="P. Overell" initials="P." surname="Overell"/>
    <date month="January" year="2008"/>
    <abstract>
      <t>Internet technical specifications often need to define a formal syntax. Over the years, a modified version of Backus-Naur Form (BNF), called Augmented BNF (ABNF), has been popular among many Internet specifications. The current specification documents ABNF. It balances compactness and simplicity with reasonable representational power. The differences between standard BNF and ABNF involve naming rules, repetition, alternatives, order-independence, and value ranges. This specification also supplies additional rule definitions and encoding for a core lexical analyzer of the type common to several Internet specifications. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="68"/>
  <seriesInfo name="RFC" value="5234"/>
  <seriesInfo name="DOI" value="10.17487/RFC5234"/>
</reference>
<reference anchor="RFC8552">
  <front>
    <title>Scoped Interpretation of DNS Resource Records through "Underscored" Naming of Attribute Leaves</title>
    <author fullname="D. Crocker" initials="D." surname="Crocker"/>
    <date month="March" year="2019"/>
    <abstract>
      <t>Formally, any DNS Resource Record (RR) may occur under any domain name. However, some services use an operational convention for defining specific interpretations of an RRset by locating the records in a DNS branch under the parent domain to which the RRset actually applies. The top of this subordinate branch is defined by a naming convention that uses a reserved node name, which begins with the underscore character (e.g., "_name"). The underscored naming construct defines a semantic scope for DNS record types that are associated with the parent domain above the underscored branch. This specification explores the nature of this DNS usage and defines the "Underscored and Globally Scoped DNS Node Names" registry with IANA. The purpose of this registry is to avoid collisions resulting from the use of the same underscored name for different services.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="222"/>
  <seriesInfo name="RFC" value="8552"/>
  <seriesInfo name="DOI" value="10.17487/RFC8552"/>
</reference>
<reference anchor="RFC3263">
  <front>
    <title>Session Initiation Protocol (SIP): Locating SIP Servers</title>
    <author fullname="J. Rosenberg" initials="J." surname="Rosenberg"/>
    <author fullname="H. Schulzrinne" initials="H." surname="Schulzrinne"/>
    <date month="July" year="2002"/>
    <abstract>
      <t>The Session Initiation Protocol (SIP) uses DNS procedures to allow a client to resolve a SIP Uniform Resource Identifier (URI) into the IP address, port, and transport protocol of the next hop to contact. It also uses DNS to allow a server to send a response to a backup client if the primary client has failed. This document describes those DNS procedures in detail. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="3263"/>
  <seriesInfo name="DOI" value="10.17487/RFC3263"/>
</reference>
<reference anchor="RFC8126">
  <front>
    <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
    <author fullname="M. Cotton" initials="M." surname="Cotton"/>
    <author fullname="B. Leiba" initials="B." surname="Leiba"/>
    <author fullname="T. Narten" initials="T." surname="Narten"/>
    <date month="June" year="2017"/>
    <abstract>
      <t>Many protocols make use of points of extensibility that use constants to identify various protocol parameters. To ensure that the values in these fields do not have conflicting uses and to promote interoperability, their allocations are often coordinated by a central record keeper. For IETF protocols, that role is filled by the Internet Assigned Numbers Authority (IANA).</t>
      <t>To make assignments in a given registry prudently, guidance describing the conditions under which new values should be assigned, as well as when and how modifications to existing values can be made, is needed. This document defines a framework for the documentation of these guidelines by specification authors, in order to assure that the provided guidance for the IANA Considerations is clear and addresses the various issues that are likely in the operation of a registry.</t>
      <t>This is the third edition of this document; it obsoletes RFC 5226.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="26"/>
  <seriesInfo name="RFC" value="8126"/>
  <seriesInfo name="DOI" value="10.17487/RFC8126"/>
</reference>
<reference anchor="RFC8659">
  <front>
    <title>DNS Certification Authority Authorization (CAA) Resource Record</title>
    <author fullname="P. Hallam-Baker" initials="P." surname="Hallam-Baker"/>
    <author fullname="R. Stradling" initials="R." surname="Stradling"/>
    <author fullname="J. Hoffman-Andrews" initials="J." surname="Hoffman-Andrews"/>
    <date month="November" year="2019"/>
    <abstract>
      <t>The Certification Authority Authorization (CAA) DNS Resource Record allows a DNS domain name holder to specify one or more Certification Authorities (CAs) authorized to issue certificates for that domain name. CAA Resource Records allow a public CA to implement additional controls to reduce the risk of unintended certificate mis-issue. This document defines the syntax of the CAA record and rules for processing CAA records by CAs.</t>
      <t>This document obsoletes RFC 6844.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8659"/>
  <seriesInfo name="DOI" value="10.17487/RFC8659"/>
</reference>
<reference anchor="RFC8657">
  <front>
    <title>Certification Authority Authorization (CAA) Record Extensions for Account URI and Automatic Certificate Management Environment (ACME) Method Binding</title>
    <author fullname="H. Landau" initials="H." surname="Landau"/>
    <date month="November" year="2019"/>
    <abstract>
      <t>The Certification Authority Authorization (CAA) DNS record allows a domain to communicate an issuance policy to Certification Authorities (CAs) but only allows a domain to define a policy with CA-level granularity. However, the CAA specification (RFC 8659) also provides facilities for an extension to admit a more granular, CA-specific policy. This specification defines two such parameters: one allowing specific accounts of a CA to be identified by URIs and one allowing specific methods of domain control validation as defined by the Automatic Certificate Management Environment (ACME) protocol to be required.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8657"/>
  <seriesInfo name="DOI" value="10.17487/RFC8657"/>
</reference>



    </references>

    <references title='Informative References' anchor="sec-informative-references">



<reference anchor="RFC9495">
  <front>
    <title>Certification Authority Authorization (CAA) Processing for Email Addresses</title>
    <author fullname="C. Bonnell" initials="C." surname="Bonnell"/>
    <date month="October" year="2023"/>
    <abstract>
      <t>The Certification Authority Authorization (CAA) DNS resource record (RR) provides a mechanism for domains to express the allowed set of Certification Authorities that are authorized to issue certificates for the domain. RFC 8659 contains the core CAA specification, where Property Tags that restrict the issuance of certificates that certify domain names are defined. This specification defines a Property Tag that grants authorization to Certification Authorities to issue certificates that contain the id-kp-emailProtection key purpose in the extendedKeyUsage extension and at least one rfc822Name value or otherName value of type id-on-SmtpUTF8Mailbox that includes the domain name in the subjectAltName extension.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9495"/>
  <seriesInfo name="DOI" value="10.17487/RFC9495"/>
</reference>
<reference anchor="RFC4033">
  <front>
    <title>DNS Security Introduction and Requirements</title>
    <author fullname="R. Arends" initials="R." surname="Arends"/>
    <author fullname="R. Austein" initials="R." surname="Austein"/>
    <author fullname="M. Larson" initials="M." surname="Larson"/>
    <author fullname="D. Massey" initials="D." surname="Massey"/>
    <author fullname="S. Rose" initials="S." surname="Rose"/>
    <date month="March" year="2005"/>
    <abstract>
      <t>The Domain Name System Security Extensions (DNSSEC) add data origin authentication and data integrity to the Domain Name System. This document introduces these extensions and describes their capabilities and limitations. This document also discusses the services that the DNS security extensions do and do not provide. Last, this document describes the interrelationships between the documents that collectively describe DNSSEC. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="4033"/>
  <seriesInfo name="DOI" value="10.17487/RFC4033"/>
</reference>
<reference anchor="RFC7489">
  <front>
    <title>Domain-based Message Authentication, Reporting, and Conformance (DMARC)</title>
    <author fullname="M. Kucherawy" initials="M." role="editor" surname="Kucherawy"/>
    <author fullname="E. Zwicky" initials="E." role="editor" surname="Zwicky"/>
    <date month="March" year="2015"/>
    <abstract>
      <t>Domain-based Message Authentication, Reporting, and Conformance (DMARC) is a scalable mechanism by which a mail-originating organization can express domain-level policies and preferences for message validation, disposition, and reporting, that a mail-receiving organization can use to improve mail handling.</t>
      <t>Originators of Internet Mail need to be able to associate reliable and authenticated domain identifiers with messages, communicate policies about messages that use those identifiers, and report about mail using those identifiers. These abilities have several benefits: Receivers can provide feedback to Domain Owners about the use of their domains; this feedback can provide valuable insight about the management of internal operations and the presence of external domain name abuse.</t>
      <t>DMARC does not produce or encourage elevated delivery privilege of authenticated email. DMARC is a mechanism for policy distribution that enables increasingly strict handling of messages that fail authentication checks, ranging from no action, through altered delivery, up to message rejection.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7489"/>
  <seriesInfo name="DOI" value="10.17487/RFC7489"/>
</reference>
<reference anchor="RFC9230">
  <front>
    <title>Oblivious DNS over HTTPS</title>
    <author fullname="E. Kinnear" initials="E." surname="Kinnear"/>
    <author fullname="P. McManus" initials="P." surname="McManus"/>
    <author fullname="T. Pauly" initials="T." surname="Pauly"/>
    <author fullname="T. Verma" initials="T." surname="Verma"/>
    <author fullname="C.A. Wood" initials="C.A." surname="Wood"/>
    <date month="June" year="2022"/>
    <abstract>
      <t>This document describes a protocol that allows clients to hide their IP addresses from DNS resolvers via proxying encrypted DNS over HTTPS (DoH) messages. This improves privacy of DNS operations by not allowing any one server entity to be aware of both the client IP address and the content of DNS queries and answers.</t>
      <t>This experimental protocol has been developed outside the IETF and is published here to guide implementation, ensure interoperability among implementations, and enable wide-scale experimentation.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9230"/>
  <seriesInfo name="DOI" value="10.17487/RFC9230"/>
</reference>
<reference anchor="RFC5922">
  <front>
    <title>Domain Certificates in the Session Initiation Protocol (SIP)</title>
    <author fullname="V. Gurbani" initials="V." surname="Gurbani"/>
    <author fullname="S. Lawrence" initials="S." surname="Lawrence"/>
    <author fullname="A. Jeffrey" initials="A." surname="Jeffrey"/>
    <date month="June" year="2010"/>
    <abstract>
      <t>This document describes how to construct and interpret certain information in a PKIX-compliant (Public Key Infrastructure using X.509) certificate for use in a Session Initiation Protocol (SIP) over Transport Layer Security (TLS) connection. More specifically, this document describes how to encode and extract the identity of a SIP domain in a certificate and how to use that identity for SIP domain authentication. As such, this document is relevant both to implementors of SIP and to issuers of certificates. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="5922"/>
  <seriesInfo name="DOI" value="10.17487/RFC5922"/>
</reference>
<reference anchor="RFC8946">
  <front>
    <title>Personal Assertion Token (PASSporT) Extension for Diverted Calls</title>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <date month="February" year="2021"/>
    <abstract>
      <t>The Personal Assertion Token (PASSporT) is specified in RFC 8225 to convey cryptographically signed information about the people involved in personal communications. This document extends PASSporT to include an indication that a call has been diverted from its original destination to a new one. This information can greatly improve the decisions made by verification services in call forwarding scenarios. Also specified here is an encapsulation mechanism for nesting a PASSporT within another PASSporT that assists relying parties in some diversion scenarios.</t>
      <t>This document updates RFC 8224.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8946"/>
  <seriesInfo name="DOI" value="10.17487/RFC8946"/>
</reference>
<reference anchor="RFC9970">
  <front>
    <title>Connected Identity for Secure Telephone Identity Revisited (STIR)</title>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <author fullname="C. Wendt" initials="C." surname="Wendt"/>
    <date month="June" year="2026"/>
    <abstract>
      <t>The Session Initiation Protocol (SIP) Identity header field conveys cryptographic identity information about the originators of SIP requests. However, the Secure Telephone Identity Revisited (STIR) framework provides no means for determining the identity of the called party in a conventional telephone-calling scenario. This document updates prior guidance on the "connected identity" problem to reflect the changes to SIP identity that accompanied STIR. It also considers a revised problem space for connected identity as a means of detecting calls that have been retargeted to a party impersonating the intended destination and preventing the spoofing of mid-dialog or dialog-terminating events by intermediaries or third parties.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9970"/>
  <seriesInfo name="DOI" value="10.17487/RFC9970"/>
</reference>
<reference anchor="RFC8555">
  <front>
    <title>Automatic Certificate Management Environment (ACME)</title>
    <author fullname="R. Barnes" initials="R." surname="Barnes"/>
    <author fullname="J. Hoffman-Andrews" initials="J." surname="Hoffman-Andrews"/>
    <author fullname="D. McCarney" initials="D." surname="McCarney"/>
    <author fullname="J. Kasten" initials="J." surname="Kasten"/>
    <date month="March" year="2019"/>
    <abstract>
      <t>Public Key Infrastructure using X.509 (PKIX) certificates are used for a number of purposes, the most significant of which is the authentication of domain names. Thus, certification authorities (CAs) in the Web PKI are trusted to verify that an applicant for a certificate legitimately represents the domain name(s) in the certificate. As of this writing, this verification is done through a collection of ad hoc mechanisms. This document describes a protocol that a CA and an applicant can use to automate the process of verification and certificate issuance. The protocol also provides facilities for other certificate management functions, such as certificate revocation.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8555"/>
  <seriesInfo name="DOI" value="10.17487/RFC8555"/>
</reference>

<reference anchor="I-D.ietf-stir-certificates-shortlived">
   <front>
      <title>Short-Lived Certificates for Secure Telephone Identity</title>
      <author fullname="Jon Peterson" initials="J." surname="Peterson">
         <organization>TransUnion</organization>
      </author>
      <date day="6" month="July" year="2026"/>
      <abstract>
	 <t>   When certificates are used as credentials to attest the assignment of
   ownership of telephone numbers, some mechanism is required to provide
   certificate freshness.  This document specifies short-lived
   certificates as a means of guaranteeing certificate freshness for
   secure telephone identity (STIR), potentially relying on the
   Automated Certificate Management Environment (ACME) or similar
   mechanisms to allow signers to acquire certificates as needed.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-stir-certificates-shortlived-06"/>
   
</reference>

<reference anchor="I-D.ietf-acme-dns-persist">
   <front>
      <title>Automated Certificate Management Environment (ACME) Challenge for Persistent DNS TXT Record Validation</title>
      <author fullname="Shiloh Heurich" initials="S." surname="Heurich">
         <organization>Fastly</organization>
      </author>
      <author fullname="Henry Birge-Lee" initials="H." surname="Birge-Lee">
         <organization>Crosslayer Labs, Inc.</organization>
      </author>
      <author fullname="Michael Slaughter" initials="M." surname="Slaughter">
         <organization>Amazon Trust Services</organization>
      </author>
      <date day="20" month="September" year="2026"/>
      <abstract>
	 <t>   This document specifies &quot;dns-persist-01&quot;, a new validation method for
   the Automated Certificate Management Environment (ACME) protocol.
   This method allows a Certification Authority (CA) to verify control
   over a domain by confirming the presence of a persistent DNS TXT
   record containing CA and account identification information.  This
   method is particularly suited for environments where traditional
   challenge methods are impractical, such as multi-tenant hosting
   platforms, enterprise DNS environments, and IoT deployments.  The
   validation method is designed with a strong focus on security and
   robustness, incorporating widely adopted industry best practices for
   persistent domain control validation.  This design aims to make it
   suitable for Certification Authorities operating under various policy
   environments, including those that align with the CA/Browser Forum
   Baseline Requirements.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-acme-dns-persist-02"/>
   
</reference>

<reference anchor="I-D.ietf-stir-certificate-transparency">
   <front>
      <title>STI Certificate Transparency</title>
      <author fullname="Chris Wendt" initials="C." surname="Wendt">
         <organization>Somos, Inc.</organization>
      </author>
      <author fullname="Robert Śliwa" initials="R." surname="Śliwa">
         <organization>Somos, Inc.</organization>
      </author>
      <author fullname="Alec Fenichel" initials="A." surname="Fenichel">
         <organization>TransNexus</organization>
      </author>
      <author fullname="Vinit Anil Gaikwad" initials="V. A." surname="Gaikwad">
         <organization>Twilio</organization>
      </author>
      <date day="21" month="October" year="2026"/>
      <abstract>
	 <t>   This document describes a framework for the use of the Certificate
   Transparency (CT) protocol for publicly logging the existence of
   Secure Telephone Identity (STI) certificates as they are issued or
   observed.  This allows any interested party that is part of the STI
   ecosystem to audit STI certification authority (CA) activity and
   audit both the issuance of suspect certificates and the certificate
   logs themselves.  The intent is to establish a level of trust within
   the STI ecosystem that relies on the verification of telephone
   numbers.  This involves requiring STI certificates to be listed in an
   established log and refusing to honor those that are not.  This
   effectively establishes the precedent that STI CAs must add all
   issued certificates to the logs and thus establishes unique
   association of STI certificates to an authorized provider or assignee
   of a telephone number resource.  In the STI ecosystem, the primary
   role of CT is to provide verifiable trust by detecting the
   unauthorized issuance of duplicate telephone number level delegate
   certificates or provider level certificates.  This provides a robust
   auditable mechanism for the detection of unauthorized creation of
   certificate credentials for illegitimate spoofing of telephone
   numbers or service provider codes (SPC).

   The framework borrows the log structure and API model from RFC6962 to
   enable public auditing and verifiability of certificate issuance.
   While the foundational mechanisms for log operation, Merkle Tree
   construction, and Signed Certificate Timestamps (SCTs) are aligned
   with RFC6962, this document contextualizes their application in the
   STIR ecosystem, focusing on verifiable control over telephone number
   or service provider code resources.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-stir-certificate-transparency-05"/>
   
</reference>



    </references>

</references>



  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA719e3fbyJHv//wUuPLZYzlDavSwPWM5nqxG9uzoxmM7krxO
Tk5OBJKgiDUJMAAoWWM7n+V+lvvJbj27q4EGJU32rjbrkUigH9XV1fX4VfVo
NBo0ebPIDpOtH/NimheXSZq8LJdpXiQn06xo8lmeVUlTJufZIlvNyyJL3qyX
Y/jsaN3Myyr/NW3yskjg+bPzk9PkOKvwnUnaZPXWIB2Pq+wKGqfvzt+MpGnp
a2uAz12W1c1hUjfTwWBaTop0CaOZVumsGV1nxbQZ1U1ejZpiNKV3R2N+d7S7
P6jX42Ve19B/c7OCt05enf80KGh4h4MpNH04mJRFnRX1uj5MmmqdDWAwB4O0
ylIY1NFqtcCRwvt1khbT5DRLF6PzfJltDa7L6uNlVa5XOPhssq4yQwGmTHMD
L1zldd5k063Bx+wG3pkeDpJR0rgneTD4GY8ef6vyy3kzasrRus7w7zqrrvJJ
lqyq8iqfAmUn5ZS+mEIzlzCLZOKJyp9PFmnFdK+yCfQ6GKS0Gtj7IIGf2Xqx
YEoez6u8Tj4gJembsrpMC1m1w+SsXJb1MDkpJjv0bQaDXMCUJ/jWv6dIoGw6
zpt6Z1Iut+iRSbkuGlyx92eDQVFWS2jqCiidJKc/He/v7T2TX7/f++6x/Ppk
//td/XR//7H/9Yn/9an8+mz3qT77bG/ve/318ePv/K/+0++euC4OXLtPnuzL
rwf7Tw/ccFwX3z998sz/Cu0O8mLWmsizx8+06ce7B9rId4+/1zef7R/oOJ88
29cOv3/22E3k2Xe7fkTU2Mno5U6eNTNmabOq9aiG1WsW0P80eDCdLLPRtKhH
q6yq87rZ2MqoqdKiXgF3F5MbmNVoNErScQ2fTprB4HwOfAAbbL0E5gUemuVF
BmyfLLPJHDiiXiZAg2TspAAzbJIHUqDN2UkaSIHrvJnDOynLAjO0neTI/om8
Pl1PsmmyLpDjGxybH8gkrao8A75McYCTcnSVLnLcz9NklebVEJ7POkOpgbXj
ewkbAVHxX9mkSaAfHTK0hjOm8Z6/QXH2GiicZJ8aEBg4GxQJbTrcIHGwe9cg
TZf/OFo0b2DTJdM3Z/TfDDfKTnIOjytdof+sbtLxIq/nMIAUR1Sv0wLGPL6B
3fyPdV7hczCBcpbA/6R7kGNNVS5oTEINHCI8EAxe5gaiqSk/ZmZBamh0EUgS
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

-->

</rfc>

