<?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.34 (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-vesper-10" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="VESPER">VESPER - Verifiable STI Presentation and Evidence for RTU</title>

    <author fullname="Chris Wendt">
      <organization>Somos, Inc.</organization>
      <address>
        <postal>
          <country>US</country>
        </postal>
        <email>chris@appliedbits.com</email>
      </address>
    </author>
    <author fullname="Rob &#x015A;liwa">
      <organization>Somos, Inc.</organization>
      <address>
        <postal>
          <country>US</country>
        </postal>
        <email>robjsliwa@gmail.com</email>
      </address>
    </author>

    <date year="2026" month="August" day="05"/>

    <area>Applications and Real-Time</area>
    <workgroup>Secure Telephone Identity Revisited</workgroup>
    <keyword>telephone number</keyword> <keyword>domain</keyword>

    <abstract>


<?line 50?>

<t>This document defines VESPER (Verifiable STI Presentation and Evidence for RTU), a profile for the use of delegate certificates in STIR. VESPER profiles the binding of telephone number authority to a domain identifier, the STIR certificate and PASSporT specifications, ACME-based authority token issuance, and certificate transparency into a delegate certificate that associates the right-to-use for a telephone number with the entity behind the number asserted in the PASSporT <spanx style="verb">orig</spanx> claim. This document describes the certificate usage, a PASSporT usage profile for SIP signaling, and a portable Right-to-Use Token for use outside of SIP.</t>



    </abstract>



  </front>

  <middle>


<?line 54?>

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

<t>The Secure Telephone Identity (STI) architecture, based on STI certificates <xref target="RFC8226"/>, PASSporTs <xref target="RFC8225"/>, and the SIP Identity header field <xref target="RFC8224"/>, provides cryptographic integrity protection for calling information in real-time communications. These mechanisms verify that a telephone number was not modified in transit and that it was signed using credentials authorized for that number. They do not, on their own, establish that a telephone number is being used by the entity it was assigned to, or carry a verifiable entity identity that a relying party can recognize across channels.</t>

<t>VESPER addresses these gaps not by inventing new cryptographic machinery but by composing mechanisms that already exist. The one genuinely new element VESPER depends on, the binding of telephone number authority to a domain identifier within a single certificate, is specified separately in <xref target="I-D.wendt-stir-tn-domain-binding"/>. Everything else in this document describes how that bound certificate, together with STIR PASSporTs, ACME-based authority tokens, certificate transparency, and the existing STIR certificate profile, fit together into a coherent whole.</t>

<t>The result is a profile in which a delegate certificate serves as a single, auditable trust artifact: it carries the telephone numbers assigned to an entity and the domain that entity controls, and it is recorded in a transparency log. This document defines the roles, the certificate repository and discovery model, the PASSporT usage profile, and the portable Right-to-Use Token, and it points to the binding specification for the underlying credential semantics.</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 terms defined in <xref target="RFC8226"/>, <xref target="RFC9060"/>, and <xref target="I-D.wendt-stir-tn-domain-binding"/>, including TNAuthList, delegate certificate, domain identifier, and bound certificate. The VESPER delegate certificate referred to throughout this document is a bound certificate as defined in <xref target="I-D.wendt-stir-tn-domain-binding"/>, used within the profile described here.</t>

</section>
<section anchor="profile-overview"><name>Profile Overview</name>

<section anchor="the-vesper-delegate-certificate"><name>The VESPER Delegate Certificate</name>

<t>The VESPER profile is built around a delegate certificate <xref target="RFC9060"/> scoped to a set of telephone numbers carried in its TNAuthList <xref target="RFC8226"/>, issued on the basis of a validated association between those numbers and the entity that holds the right-to-use for them. This certificate is a bound certificate as defined in <xref target="I-D.wendt-stir-tn-domain-binding"/>: its TNAuthList and its SubjectAltName domain identifier are co-validated at issuance, so the certificate attests that the same entity holds the right-to-use for the numbers and controls the domain, and that it is authorized to use those numbers as an originating identity in the communications signed under it. The subject of the certificate, referred to in this document as the Domain Operator, is the entity that demonstrated control of that domain and holds the right-to-use for those telephone numbers. VESPER uses this bound certificate as the anchor for all of its trust assertions.</t>

<t>The certificate is delegated from a parent certificate held by the authority responsible for that right-to-use, typically the Telephone Number Service Provider (TNSP) that assigned the numbers to the subject, or another organization that is authoritative for them in the telephone network and identified by an SPC. Following the delegation model of <xref target="RFC9060"/>, Section 4.1, the parent certificate may be SPC scoped, and the scope of the VESPER delegate certificate <bcp14>MUST</bcp14> be encompassed by the parent's scope. The chain therefore expresses that a network-authoritative provider has delegated the right-to-use of specific telephone numbers to the subject of the VESPER delegate certificate.</t>

<t>The chain spans two levels of authentication. An SPC-scoped certificate authenticates a provider that is authoritative in the telephone network, which is the level at which STIR has been deployed to date. A telephone-number-scoped delegate certificate authenticates at the level of an individual telephone number and the entity assigned to use it. VESPER is concerned with the latter, and relies on the former for the authority it delegates.</t>

<t>VESPER is defined for telephone numbers. An identity expressed as a SIP URI carries a domain within the identifier itself, so the entity behind it is anchored in a domain by construction. A telephone number carries no such association: telephone number authority and domain control are administered independently of one another. VESPER addresses that gap, establishing as verifiable evidence that the entity holding the right-to-use for a telephone number is the same entity that controls a given domain.</t>

<t>A VESPER delegate certificate <bcp14>MUST</bcp14> carry the following, all as defined in their respective specifications:</t>

<t><list style="symbols">
  <t>Telephone number authority: one or more telephone numbers in the TNAuthList extension <xref target="RFC8226"/>, representing the entity's right-to-use.</t>
  <t>Domain identifier: a domain name in the SubjectAltName <xref target="RFC5280"/>, bound to the telephone number authority as defined in <xref target="I-D.wendt-stir-tn-domain-binding"/>.</t>
  <t>Claim constraints: claim constraints are the mechanism by which the issuer governs what the subject may assert. A VESPER delegate certificate that authorizes any PASSporT claim beyond the baseline <spanx style="verb">iat</spanx>, <spanx style="verb">orig</spanx>, and <spanx style="verb">dest</spanx> claims, such as Rich Call Data <xref target="RFC9795"/>, <bcp14>MUST</bcp14> carry the Enhanced JWT Claim Constraints extension <xref target="RFC9118"/>. Every STIR-defined PASSporT claim that the issuer does not authorize the subject to assert <bcp14>MUST</bcp14> be listed in <spanx style="verb">mustExclude</spanx>, and where an authorized claim has a defined set of values, <spanx style="verb">permittedValues</spanx> <bcp14>MUST</bcp14> be used to bound them. The baseline claims are always permitted and <bcp14>MUST NOT</bcp14> appear in <spanx style="verb">mustExclude</spanx>.</t>
  <t>Transparency: an embedded Signed Certificate Timestamp as defined in <xref target="I-D.ietf-stir-certificate-transparency"/>.</t>
  <t>Validity: a short-lived validity period as described in <xref target="I-D.ietf-stir-certificates-shortlived"/>.</t>
</list></t>

</section>
<section anchor="domain-as-a-corroborating-trust-credential"><name>Domain as a Corroborating Trust Credential</name>

<t>Prior STIR specifications establish telephone number authority through the TNAuthList but do not bind that authority to the entity to which the number was assigned. VESPER relies on the binding defined in <xref target="I-D.wendt-stir-tn-domain-binding"/> to add a domain identifier as a corroborating signal: a domain the entity controls and for which it holds credentials. Because the domain identifier and the telephone number authority are co-validated at issuance, a relying party that validates a VESPER delegate certificate obtains evidence that a specific entity, identified by its domain, has been assigned the telephone numbers in the certificate. The strength of this signal comes from two independent trust chains, telephone number assignment and domain control, corroborating the same entity.</t>

</section>
<section anchor="scope-of-entity-verification"><name>Scope of Entity Verification</name>

<t>VESPER binds two mechanically verifiable facts: control of a domain and authority to use a telephone number. Entity verification, often referred to as know-your-customer (KYC), and the legal identity of the entity are out of scope for VESPER. Whatever real-world verification a certificate authority performs at issuance is governed by CA policy and reflected in the domain identifier; VESPER neither defines nor replaces it.</t>

<t>A relying party does not inspect any provider's onboarding process. It verifies the cryptographic binding of domain control to telephone number authority against publicly auditable infrastructure, as the Web PKI does for domain-bound certificates. The domain identifier serves as a persistent, publicly verifiable network identifier to which telephone number authority is bound; the association between that identifier and a real-world entity is established and maintained outside the scope of this profile.</t>

</section>
<section anchor="user-identity-and-delegation"><name>User Identity and Delegation</name>

<t>The VESPER delegate certificate authorizes the entity that holds it to use the telephone numbers it contains. Within that entity, individual users or automated agents may be further authorized through the entity's own governance, without being identified in the delegate certificate. A single telephone number may be authorized for use by multiple users or agents, as is common in shared lines and call center deployments. Where caller identity at the individual level is desired, mechanisms such as Rich Call Data <xref target="RFC9795"/> or other PASSporT extensions provide optional paths for conveying that information.</t>

</section>
<section anchor="certificate-repository-and-domain-controlled-discovery"><name>Certificate Repository and Domain-Controlled Discovery</name>

<t>The Domain Operator <bcp14>MUST</bcp14> publish its VESPER delegate certificate at a stable HTTPS location under its domain. The specific path is not prescribed; any HTTPS URL whose domain matches the dNSName SubjectAltName of the delegate certificate is valid. The TLS certificate on the hosting server <bcp14>MUST</bcp14> match the dNSName SubjectAltName of the VESPER delegate certificate, validated through standard Web PKI TLS. No cross-signing between the STI delegate certificate and the web TLS certificate is required or defined.</t>

<t>Because the domain in the delegate certificate and the domain hosting it are the same, retrieval of the certificate from its domain provides a convenient discovery path and reinforces the domain association at retrieval time, as described in <xref target="I-D.wendt-stir-tn-domain-binding"/>.</t>

</section>
<section anchor="token-representations"><name>Token Representations</name>

<t>This profile uses two token representations derived from the delegate certificate: a PASSporT as defined in <xref target="RFC8225"/> for use in SIP signaling, and a portable Right-to-Use Token, a JWT <xref target="RFC7519"/> that provides portable proof of right-to-use for contexts outside of SIP signaling, such as cases where evidence of telephone number association is required. Each is described in the sections below.</t>

</section>
</section>
<section anchor="certificate-issuance"><name>Certificate Issuance</name>

<t>VESPER delegate certificates <bcp14>MUST</bcp14> be issued as bound certificates in accordance with <xref target="I-D.wendt-stir-tn-domain-binding"/>, which requires that domain control and telephone number Right-to-Use be co-validated within a single issuance. The telephone number authority is established through an RTU Authority Token, issued by the authority responsible for the right-to-use of those numbers, typically the TNSP that assigned them, and validated via ACME mechanisms (<xref target="RFC9447"/>, <xref target="RFC9448"/>, <xref target="I-D.ietf-acme-authority-token-jwtclaimcon"/>). Where additional PASSporT claims are to be authorized, a JWTClaimConstraints Authority Token <xref target="I-D.ietf-acme-authority-token-jwtclaimcon"/> is presented during issuance.</t>

<t>At issuance, the STI Certification Authority <bcp14>MUST</bcp14> submit the certificate to a transparency log as defined in <xref target="I-D.ietf-stir-certificate-transparency"/>, so that VESPER delegate certificates are publicly auditable. Transparency is a requirement of the VESPER profile rather than of the underlying binding, which is defined independently of it. The certificate profile is otherwise that of a bound certificate, which conforms to <xref target="RFC8226"/> and <xref target="RFC9060"/>.</t>

</section>
<section anchor="passport-usage-profile"><name>PASSporT Usage Profile</name>

<t>This section describes how VESPER uses PASSporTs in SIP signaling. The construction and validation steps below apply the procedures of <xref target="RFC8224"/> and <xref target="RFC8225"/>; the one verification step specific to the telephone-number-to-domain binding is defined in <xref target="I-D.wendt-stir-tn-domain-binding"/> and referenced here.</t>

<section anchor="authentication-service-behavior"><name>Authentication Service Behavior</name>

<t>When originating a call or message, the Authentication Service:</t>

<t><list style="symbols">
  <t><bcp14>MUST</bcp14> construct a PASSporT containing <spanx style="verb">orig</spanx>, <spanx style="verb">dest</spanx>, <spanx style="verb">iat</spanx>, and any claims authorized by the certificate, as defined in <xref target="RFC8225"/>, and <bcp14>MUST NOT</bcp14> include any claim that the certificate's claim constraints do not authorize.</t>
  <t><bcp14>MUST</bcp14> sign the PASSporT using a VESPER delegate certificate whose TNAuthList authorizes the <spanx style="verb">orig</spanx> telephone number.</t>
  <t><bcp14>MUST</bcp14> convey the certificate chain inline using the <spanx style="verb">x5c</spanx> header parameter and <bcp14>MUST</bcp14> include the <spanx style="verb">x5u</spanx> header parameter containing the HTTPS URL of the certificate at its domain-hosted repository location.</t>
</list></t>

</section>
<section anchor="verification-service-behavior"><name>Verification Service Behavior</name>

<t>Upon receiving a PASSporT, the Verification Service <bcp14>MUST</bcp14> apply the validation procedures of <xref target="RFC8224"/> and <xref target="RFC8226"/>, namely validating the PASSporT signature, validating the certificate chain to a trusted STIR trust anchor, confirming the TNAuthList authorizes the <spanx style="verb">orig</spanx> telephone number, validating the embedded SCT, and, where claim constraints are present, confirming that asserted claims conform.</t>

<t>In addition, the Verification Service <bcp14>MUST</bcp14> apply the binding verification rule defined in <xref target="I-D.wendt-stir-tn-domain-binding"/>: it confirms that the domain in the <spanx style="verb">x5u</spanx> URL matches the dNSName SubjectAltName of the signing certificate, and treats the domain identifier as the identity of the right-to-use holder only as bound to the TNAuthList. The PASSporT <bcp14>MUST</bcp14> be rejected if any validation fails.</t>

</section>
<section anchor="connected-identity"><name>Connected Identity</name>

<t>When VESPER is used with Connected Identity <xref target="RFC9970"/>, the destination party returns a PASSporT of type <spanx style="verb">rsp</spanx> in a SIP 200 OK, signed using a VESPER delegate certificate authorized for the <spanx style="verb">dest</spanx> telephone number. The <spanx style="verb">rsp</spanx> PASSporT includes the original <spanx style="verb">orig</spanx> and <spanx style="verb">dest</spanx> values and a fresh <spanx style="verb">iat</spanx>. The originating party verifies the <spanx style="verb">rsp</spanx> PASSporT using the same validation steps above, applied to the <spanx style="verb">dest</spanx> telephone number and the destination party's certificate.</t>

</section>
</section>
<section anchor="right-to-use-token"><name>Right-to-Use Token</name>

<t>The Right-to-Use (RTU) Token is a JWT <xref target="RFC7519"/> signed by the private key of the VESPER delegate certificate, with the certificate chain conveyed in the JOSE header using the <spanx style="verb">x5c</spanx> parameter. The delegate certificate is the trust artifact; the token signature demonstrates that the presenter holds the corresponding private key. The token provides portable evidence of right-to-use outside of SIP signaling. Established practice for demonstrating right-to-use outside of signaling relies largely on documents such as letters of authorization, which are not cryptographically verifiable and cannot be revoked once issued. The RTU Token provides a verifiable and short-lived alternative.</t>

<t>The RTU Token <bcp14>MUST</bcp14> include:</t>

<t><list style="symbols">
  <t><spanx style="verb">iss</spanx>: the entity's domain identifier, matching the dNSName SubjectAltName of the signing certificate</t>
  <t><spanx style="verb">iat</spanx> and <spanx style="verb">exp</spanx>: issuance and expiration times; <spanx style="verb">exp</spanx> is set to a short validity interval to limit the replay surface</t>
  <t><spanx style="verb">orig</spanx>: the telephone number being asserted, consistent with the TNAuthList of the signing certificate</t>
</list></t>

<t>The token <bcp14>MAY</bcp14> include additional claims authorized by the claim constraints of the signing certificate, such as Rich Call Data <xref target="RFC9795"/>, and <bcp14>MUST NOT</bcp14> include any claim that those constraints do not authorize.</t>

</section>
<section anchor="delivery-outside-in-band-signaling"><name>Delivery Outside In-Band Signaling</name>

<t>The VESPER trust artifacts defined in this document, the PASSporT and the Right-to-Use Token, are independent of how they are conveyed. They are signed by the VESPER delegate certificate and verified against the same bound certificate regardless of the path they travel. Where in-band signaling does not carry the artifact end to end, or where there is no in-band path between the parties, the same artifact can be conveyed through other mechanisms, including out-of-band publish-and-retrieve delivery. This is the case, for example, for messaging conveyed over non-SIP transports that cannot carry a PASSporT <xref target="RFC9475"/>. Such delivery mechanisms are specified separately and are not required in order to implement VESPER.</t>

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

<t>VESPER provides verifiable evidence that an entity identified by a domain identifier, and validated as holding the right-to-use for one or more telephone numbers, produced a signature over a communication. A successful verification establishes that the PASSporT or Right-to-Use Token was signed by a delegate certificate whose TNAuthList authorizes the asserted telephone number, that the same certificate binds a co-validated domain identifier, and that the certificate is recorded in a transparency log. It does not establish that the content of a communication is legitimate, and it attests to the identity of the entity only to the assurance carried by the domain identifier; the strength of that identification is the strength of the domain validation performed at issuance, as discussed in <xref target="I-D.wendt-stir-tn-domain-binding"/>.</t>

<t>The assurance rests on two independent trust chains, the delegation of telephone number right-to-use and the validation of domain control, co-validated into a single certificate. Because they are bound at issuance, an adversary cannot forge the association by compromising only one: a delegate certificate for a telephone number does not confer control of an unrelated domain, and control of a domain does not confer right-to-use for numbers that were not delegated. The security of the co-validation, and the prohibition on issuing a certificate that carries one without the other, are defined in <xref target="I-D.wendt-stir-tn-domain-binding"/>.</t>

<t>VESPER requires delegate certificates to be recorded in a transparency log <xref target="I-D.ietf-stir-certificate-transparency"/>. A certificate that improperly binds a domain to telephone numbers, through CA error or compromise, is therefore publicly observable, allowing the affected domain holder, the number authority, and independent monitors to detect it. Transparency does not prevent misissuance, but it makes covert misissuance impractical and bounds how long a mistaken or malicious binding can go unnoticed.</t>

<t>VESPER inherits the security properties and considerations of the mechanisms it composes. PASSporT signature and validation, certificate path validation, and handling of the SIP Identity header field are as defined in <xref target="RFC8224"/>, <xref target="RFC8225"/>, <xref target="RFC8226"/>, and <xref target="RFC9060"/>; certificate issuance, including validation of the RTU Authority Token, is defined in <xref target="RFC9447"/>, <xref target="RFC9448"/>, and <xref target="I-D.wendt-stir-tn-domain-binding"/>. VESPER neither weakens nor overrides these, and a weakness in any composed mechanism is inherited by the profile.</t>

<t>Replay of a captured PASSporT or Right-to-Use Token is mitigated by the freshness of the <spanx style="verb">iat</spanx> claim, by a short <spanx style="verb">exp</spanx> interval on the Right-to-Use Token, and by the STIR replay mitigations of <xref target="RFC8224"/>. VESPER deployments use short-lived certificates <xref target="I-D.ietf-stir-certificates-shortlived"/>, which reduce reliance on revocation and bound the interval over which a compromised key or stale binding remains usable; relying parties enforce certificate validity windows.</t>

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

<t>This document has no IANA actions.</t>

</section>
<section anchor="acknowledgments"><name>Acknowledgments</name>

<t>The authors would like to acknowledge Jon Peterson for valuable feedback on this work, and the STIR working group for the foundational specifications on which VESPER builds.</t>

</section>


  </middle>

  <back>


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

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



<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="RFC7519">
  <front>
    <title>JSON Web Token (JWT)</title>
    <author fullname="M. Jones" initials="M." surname="Jones"/>
    <author fullname="J. Bradley" initials="J." surname="Bradley"/>
    <author fullname="N. Sakimura" initials="N." surname="Sakimura"/>
    <date month="May" year="2015"/>
    <abstract>
      <t>JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code (MAC) and/or encrypted.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7519"/>
  <seriesInfo name="DOI" value="10.17487/RFC7519"/>
</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="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="I-D.wendt-stir-tn-domain-binding">
   <front>
      <title>Binding a Domain Identifier to Telephone Number Authority in STIR Certificates</title>
      <author fullname="Chris Wendt" initials="C." surname="Wendt">
         <organization>Somos, Inc.</organization>
      </author>
      <date day="6" month="July" year="2026"/>
      <abstract>
	 <t>   This document defines a mechanism for binding a domain identifier to
   telephone number authority 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 the subject controls 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 same entity holds both.  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.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-wendt-stir-tn-domain-binding-00"/>
   
</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="18" month="May" 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
   eco-system to audit STI certification authority (CA) activity and
   audit both the issuance of suspect certificates and the certificate
   logs themselves.  The intent is for the establishment of a level of
   trust in the STI eco-system that depends on the verification of
   telephone numbers requiring and refusing to honor STI certificates
   that do not appear in a established log.  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.  The primary role of CT in the STI ecosystem is for
   verifiable trust in the avoidance of issuance of unauthorized
   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 eco-system, 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-02"/>
   
</reference>
<reference anchor="RFC2119">
  <front>
    <title>Key words for use in RFCs to Indicate Requirement Levels</title>
    <author fullname="S. Bradner" initials="S." surname="Bradner"/>
    <date month="March" year="1997"/>
    <abstract>
      <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="14"/>
  <seriesInfo name="RFC" value="2119"/>
  <seriesInfo name="DOI" value="10.17487/RFC2119"/>
</reference>
<reference anchor="RFC8174">
  <front>
    <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
    <author fullname="B. Leiba" initials="B." surname="Leiba"/>
    <date month="May" year="2017"/>
    <abstract>
      <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="14"/>
  <seriesInfo name="RFC" value="8174"/>
  <seriesInfo name="DOI" value="10.17487/RFC8174"/>
</reference>



    </references>

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



<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="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="RFC9795">
  <front>
    <title>Personal Assertion Token (PASSporT) Extension for Rich Call Data</title>
    <author fullname="C. Wendt" initials="C." surname="Wendt"/>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <date month="July" year="2025"/>
    <abstract>
      <t>This document extends Personal Assertion Token (PASSporT), a token for conveying cryptographically signed call information about personal communications, to include rich metadata about a call and caller that can be signed and integrity protected, transmitted, and subsequently rendered to the called party. This framework is intended to include and extend caller- and call-specific information beyond human-readable display name, comparable to the "Caller ID" function common on the telephone network. It is also enhanced with an integrity mechanism that is designed to protect the authoring and transport of this information for different authoritative use cases.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9795"/>
  <seriesInfo name="DOI" value="10.17487/RFC9795"/>
</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="I-D.ietf-acme-authority-token-jwtclaimcon">
   <front>
      <title>JWTClaimConstraints profile of ACME Authority Token</title>
      <author fullname="Chris Wendt" initials="C." surname="Wendt">
         <organization>Somos Inc.</organization>
      </author>
      <author fullname="David Hancock" initials="D." surname="Hancock">
         <organization>Somos Inc.</organization>
      </author>
      <date day="25" month="July" year="2026"/>
      <abstract>
	 <t>   This document defines an authority token profile for the validation
   of JWTClaimConstraints and EnhancedJWTClaimConstraints certificate
   extensions within the Automated Certificate Management Environment
   (ACME) protocol.  This profile is based on the Authority Token
   framework and establishes the specific ACME identifier type,
   challenge mechanism, and token format necessary to authorize a client
   to request a certificate containing these constraints.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-acme-authority-token-jwtclaimcon-04"/>
   
</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>



    </references>

</references>



  </back>

<!-- ##markdown-source:
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
6J8AVZqNmVAAAA==

-->

</rfc>

