<?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-vesper-11" 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="November" day="01"/>

    <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, 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: the domain that identifies the entity, control of which may be exercised on its behalf by another party. 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>

<t>The bound domain is also where the entity states how it originates and signs calls and messages from its telephone numbers, in the STI declaration record defined in <xref target="I-D.wendt-stir-tn-domain-binding"/>. A relying party that has verified a VESPER PASSporT, or that has only a calling telephone number and a discovery mechanism meeting the requirements of that document, applies the declaration as described there. This document defines no declaration record tags.</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"><name>Certificate Repository</name>

<t>The VESPER delegate certificate is published at a stable HTTPS location, identified by the <spanx style="verb">x5u</spanx> of PASSporTs signed with it. The location can be a repository operated by the CA, by a provider signing on the Domain Operator's behalf, or by the Domain Operator itself. The Domain Operator <bcp14>MAY</bcp14> publish the certificate under its own domain, with a TLS certificate valid for the dNSName SubjectAltName of the VESPER delegate certificate.</t>

<t>Where it does, a relying party that retrieves the certificate from that location <bcp14>MAY</bcp14> treat the retrieval as reinforcing the domain association, as described in <xref target="I-D.wendt-stir-tn-domain-binding"/>. Retrieval is not a substitute for the binding established at issuance, and a certificate published elsewhere is equally valid.</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. VESPER delegate certificates <bcp14>MUST</bcp14> be short-lived, as described in <xref target="I-D.ietf-stir-certificates-shortlived"/>; because these certificates are issued per entity and per telephone number, revocation does not scale, and a short lifetime is what bounds the use of a compromised key or a stale binding. Transparency and short lifetimes are requirements of the VESPER profile rather than of the underlying binding, which is defined independently of both. 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 repository location.</t>
</list></t>

<t>The following is the decoded header and payload of a VESPER PASSporT for a call from +1 202 555 0100, a number held by Universal Exports, the entity identified by universal-exports.example, to +1 202 555 0007. The <spanx style="verb">x5c</spanx> value is abbreviated. The signing certificate's TNAuthList contains 12025550100 and its SubjectAltName dNSName is universal-exports.example.</t>

<figure><artwork><![CDATA[
{
  "alg": "ES256",
  "typ": "passport",
  "ppt": "rcd",
  "x5u": "https://certs.q-branch.example/ue/a1b2c3.pem",
  "x5c": ["MIIB...", "MIIC..."]
}
.
{
  "orig": { "tn": "12025550100" },
  "dest": { "tn": ["12025550007"] },
  "iat": 1761681600,
  "rcd": { "nam": "Universal Exports Ltd." }
}
]]></artwork></figure>

<t>The <spanx style="verb">x5u</spanx> points to a repository operated by the CA rather than by the holder, which <xref target="I-D.wendt-stir-tn-domain-binding"/> permits. The <spanx style="verb">rcd</spanx> claim is present only because the signing certificate's claim constraints authorize it.</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 relying party verification defined in <xref target="I-D.wendt-stir-tn-domain-binding"/>, treating the domain identifier in the dNSName SubjectAltName 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. After verification, the Verification Service applies the STI declaration record published at the bound domain, as described in <xref target="I-D.wendt-stir-tn-domain-binding"/>.</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>

<t>The following is the decoded header and payload of an RTU Token by which Universal Exports proves its right-to-use for its London number, +44 20 7946 0007, valid for one hour. The signing certificate's TNAuthList contains 442079460007 and its dNSName is universal-exports.example. The <spanx style="verb">x5c</spanx> value is abbreviated.</t>

<figure><artwork><![CDATA[
{
  "alg": "ES256",
  "typ": "JWT",
  "x5c": ["MIIB...", "MIIC..."]
}
.
{
  "iss": "universal-exports.example",
  "iat": 1761681600,
  "exp": 1761685200,
  "orig": { "tn": "442079460007" }
}
]]></artwork></figure>

<t>A party receiving the token validates the signature with the certificate in <spanx style="verb">x5c</spanx>, validates the chain to a trust anchor it accepts, confirms that the certificate is a bound certificate whose dNSName matches <spanx style="verb">iss</spanx> and whose TNAuthList contains the <spanx style="verb">orig</spanx> telephone number, and checks <spanx style="verb">iat</spanx> and <spanx style="verb">exp</spanx>. The token then stands as evidence that, at <spanx style="verb">iat</spanx>, the entity identified by universal-exports.example held the right-to-use for 442079460007.</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 requires 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="5" month="August" 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-01"/>
   
</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>

<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="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="11" month="September" 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-07"/>
   
</reference>



    </references>

</references>



  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA61c63LcuJX+30+Blat2ZjbdPZYjW7acSqKRlRpNfNGqpZma
SqVKaBLdzTGb7BCk5M6U8yx5ln2yPTeAAMluS7PrP5YoEMA5OJfvXMDJZDKq
szo3J+rgx/PZ5fmVmqgfTZUtMj3PjZpdX6jLylhT1LrOykLpIlXnd1lqisSo
RVmpq+ubg5Gezytz5+c4GCW6Nsuy2p4oW6ejUVomhV7DImmlF/Xk3hRpPbF1
Vk3ujN2YanJ4OLLNfJ1ZC4vU2w0MvTi//suoaNZzU52MUpjvZJSUBezENvZE
1VVjRrDi70e6MhpWPt1s8iyhTVra5ZXR+eQ6W5uD0X1ZfVxWZbOBcTOTNJVR
1yY3m1VZGHUBtAALtvDCXWaz2qQHo49mC++kJyPgRu1H8mbwWVqudVaMRrqp
V2WFw0YK/i2aPGc6z1ZVZtVPSCf9payWusj+Sds7UbNyXdqxuiiSKf3VwGw5
7C3Bt/6skRKTzrPaTpNyfUBDkrIpauTnzay/2lU5V//55NPTw+enr/PsXj98
yaqc/2LxlT8v8QGu11tuVJTVGqa5gxNQ6uovZ8+fvXwqPx4/P3wlP7589uyo
/fF5++ML+fHV0xfutVdHR8ftjy/xx4vJm2kgF3UxYSZP5lmRZsXSjclMveAh
ialqkFMUtUld6cJuQBSKZLt3pJ1YOLE6B2rgeEdZsegQ9+rw8KXf2rEj49Xx
K//jq+On0RI6WZsJSwKI0aQuP5pi8st9neQ6W4PIwjKTyUTpuYVdJvVodL0C
2QCVaNYgeSo1i6wwVon6ff1Y7ftmrLTaVOUiy/lZvTKqsUaVC5g7N0ugWoUc
UFmBM19N3ZLysqU3hd34dlfylSdS1SUsygekMlKgRWaqMc2Ac4cL0q4vT2ez
TVldK1D3hP+AmjpWp2fvzidzbU0aTQ88VGANGg2UjmmGcMbwuIEc3s0ArbAf
XSttbZlkRDrur8qWqxqOaYJMQobpPqX3Wb2iwWIb5mYFfKEnjhfWwjqwa+AA
PvYE3gIJy1tFpz9V3bO2SZXNZSPhRhurl0hoOw89iQ52dnGpbLYsdA4HxEyB
kwdpJmG5cmTdAFnXxEB8iSShqS2cEp4pzDFleVxnaZqb0egJGIW6KtMmwRNB
6YQj3Gkkv4bT/UbpKlmBpUxqGDVWfHolSVUsab/+Kibg8+exp6x9/Bwfa+Er
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
E3/ppYhqxUHxthNhoY/bY6SXaI1qtWnAxSaoNb5kmBWLSnMgSE0PkmH7yczV
5V8vmAY8HKe/3ZQcdxYM+I6wUgkHYxHSoUL5PQSy67JRweutm95NlksRvua4
fDDZHTpPZxICuXJZ1gCACKhDetD/oBOVPpNOogpeklIAK/INkNy2enBR0GXN
ogLCzuSHxATDCXkqKyvnrAd8GEeoeNKgQy5d4Eu34zB7ArPAGyUxE06O/PaS
LKAgiEVTkbSHmesAfPlwEKt4rF7s8DFNgYrNzRmBY3b6NZT1AlcgDQW9w5bt
dPpIkAmgy+smr7NNbgJyiAiSYsryrNfcFmNXGm1XTppLWXuqSBosfEreihwA
Gh/0o/hnzAT4w5R4puUgp6Uo12PBfaTjsFvjy7EYbpaBmI+dfLhlnZFQ5QZl
B1bb6HrFephg3XnLzgtlu23/YSEMw4grX0f/svihMDde/glmsYH4/vr6cqby
0rmDGGwhV24/PW9uUSXaTigBW5Rcc+UJNwU11OCZBnV+oNRwTUHmPDsdE1pt
85Y4Jdm+YqhY8ZXDuAQRZJLOGMmW8W66f3t3+rNjQK9U5MosLO4OWxJxWl2/
nUWDCd36ZGH6fkb5jk7640GpYBZFTDKWGMAOYunK1FVm7gY67xic4hjPeKQR
AK0Is7yqKQVVGZKkxOf7XVDnbep4R5z4JZh35ZfJJAmAgT+Mr5u6rag5zxZZ
4brTKhn7/VZcsVuI8S/a8X80DI3wHFgnuGvwyuW0tO/SaC24VJ0AX3GPZhUP
BsIrip2Fq8OG7CTsc+xG7r410Fsw7Fd9ZOsjSgEma2g6bFLGCBPP2LcP+pfh
CeZVF/2UJ3oJMDa20z8ZbsQZsEQjW5i3PgwbbB0LnC+1BBGohmD6XHP1IJIc
cqRcMEK9zct77qkJTvdCTt4j4OGeX5fDkWK4HigaUnSnE0TdBAhJbx/WVcAI
RIixUZHTp7YR7na5ER3cvBMgd5vonIyzXdoPd0L1cP4YrOnV9Y069eNEUoQl
Dyhj9otaUXm6V9Z8P7vslyzXLL4tnXeZpm670DF+zS7w6Oi47Wg5OnrJvzy4
8/zz52+co9ZpmomPjJOQNuhvatGD6A/lOsNUZ4d5j9sM+U62FljZaiqCPu5U
IS4I7ZiLoFtZR5Vp1yeBpjsjdc+kU9tIt7/uN6cIpWqk631uiNnYjxum+19y
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

-->

</rfc>

