| rfc9027.original | rfc9027.txt | |||
|---|---|---|---|---|
| STIR M. Dolly | Internet Engineering Task Force (IETF) M. Dolly | |||
| Internet-Draft AT&T | Request for Comments: 9027 AT&T | |||
| Intended status: Standards Track C. Wendt | Category: Standards Track C. Wendt | |||
| Expires: September 12, 2021 Comcast | ISSN: 2070-1721 Comcast | |||
| March 11, 2021 | June 2021 | |||
| Assertion Values for a Resource Priority Header Claim and a SIP Priority | Assertion Values for Resource Priority Header and SIP Priority Header | |||
| Header Claim in Support of Emergency Services Networks | Claims in Support of Emergency Services Networks | |||
| draft-ietf-stir-rph-emergency-services-07 | ||||
| Abstract | Abstract | |||
| This document adds new assertion values for a Resource Priority | This document adds new assertion values for a Resource Priority | |||
| Header ("rph") claim and a new SIP Priority Header claim ("sph") for | Header ("rph") claim and a new SIP Priority Header ("sph") claim for | |||
| protection of the "psap-callback" value as part of the "rph" PASSporT | protection of the "psap-callback" value as part of the "rph" Personal | |||
| extension, in support of the security of Emergency Services Networks | Assertion Token (PASSporT) extension in support of the security of | |||
| for emergency call origination and callback. | emergency services networks for emergency call origination and | |||
| callback. | ||||
| Status of This Memo | Status of This Memo | |||
| This Internet-Draft is submitted in full conformance with the | This is an Internet Standards Track document. | |||
| provisions of BCP 78 and BCP 79. | ||||
| Internet-Drafts are working documents of the Internet Engineering | ||||
| Task Force (IETF). Note that other groups may also distribute | ||||
| working documents as Internet-Drafts. The list of current Internet- | ||||
| Drafts is at https://datatracker.ietf.org/drafts/current/. | ||||
| Internet-Drafts are draft documents valid for a maximum of six months | This document is a product of the Internet Engineering Task Force | |||
| and may be updated, replaced, or obsoleted by other documents at any | (IETF). It represents the consensus of the IETF community. It has | |||
| time. It is inappropriate to use Internet-Drafts as reference | received public review and has been approved for publication by the | |||
| material or to cite them other than as "work in progress." | Internet Engineering Steering Group (IESG). Further information on | |||
| Internet Standards is available in Section 2 of RFC 7841. | ||||
| This Internet-Draft will expire on September 12, 2021. | Information about the current status of this document, any errata, | |||
| and how to provide feedback on it may be obtained at | ||||
| https://www.rfc-editor.org/info/rfc9027. | ||||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2021 IETF Trust and the persons identified as the | Copyright (c) 2021 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (https://trustee.ietf.org/license-info) in effect on the date of | (https://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
| to this document. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
| include Simplified BSD License text as described in Section 4.e of | include Simplified BSD License text as described in Section 4.e of | |||
| the Trust Legal Provisions and are provided without warranty as | the Trust Legal Provisions and are provided without warranty as | |||
| described in the Simplified BSD License. | described in the Simplified BSD License. | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 | 1. Introduction | |||
| 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 2. Terminology | |||
| 3. New Assertion Values for "rph" claim . . . . . . . . . . . . 3 | 3. New Assertion Values for "rph" Claim | |||
| 4. The SIP Priority header "sph" claim . . . . . . . . . . . . . 4 | 4. The SIP Priority Header ("sph") Claim | |||
| 5. Order of Claim Keys . . . . . . . . . . . . . . . . . . . . . 5 | 5. Order of Claim Keys | |||
| 6. Compact Form of PASSporT . . . . . . . . . . . . . . . . . . 6 | 6. Compact Form of PASSporT | |||
| 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 6 | 7. IANA Considerations | |||
| 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 6 | 7.1. JSON Web Token Claims | |||
| 8.1. JSON Web Token claims . . . . . . . . . . . . . . . . . . 6 | 8. Security Considerations | |||
| 9. Security Considerations . . . . . . . . . . . . . . . . . . . 6 | 9. References | |||
| 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 6 | 9.1. Normative References | |||
| 10.1. Normative References . . . . . . . . . . . . . . . . . . 6 | 9.2. Informative References | |||
| 10.2. Informative References . . . . . . . . . . . . . . . . . 7 | Acknowledgements | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 8 | Authors' Addresses | |||
| 1. Introduction | 1. Introduction | |||
| Personal Assertion Token (PASSporT) Extension for Resource Priority | "Personal Assertion Token (PASSporT) Extension for Resource Priority | |||
| Authorization [RFC8443] extended the Personal Assertion Token | Authorization" [RFC8443] extended the Personal Assertion Token | |||
| (PASSporT) specification defined in [RFC8225] to allow the inclusion | (PASSporT) specification defined in [RFC8225] to allow the inclusion | |||
| of cryptographically signed assertions of authorization for the | of cryptographically signed assertions of authorization for the | |||
| values populated in the Session Initiation Protocol (SIP) "Resource- | values populated in the Session Initiation Protocol (SIP) 'Resource- | |||
| Priority" header field [RFC4412]. [I-D.rosen-stir-emergency-calls] | Priority' header field [RFC4412]. [EMERGENCY-CALLS] introduces the | |||
| introduces the need and justification for the protection of both the | need and justification for the protection of both the SIP 'Resource- | |||
| SIP "Resource-Priority" and "Priority" header fields, used for | Priority' and 'Priority' header fields, used for categorizing the | |||
| categorizing the priority use of the call in the telephone network, | priority use of the call in the telephone network, specifically for | |||
| specifically for emergency calls. | emergency calls. | |||
| Compromise of the SIP "Resource-Priority" or "Priority" header fields | Compromise of the SIP 'Resource-Priority' or 'Priority' header fields | |||
| could lead to misuse of network resources (i.e., during congestion | could lead to misuse of network resources (i.e., during congestion | |||
| scenarios), impacting the application services supported using the | scenarios), impacting the application services supported using the | |||
| SIP "Resource-Priority" header field and the handling of Public | SIP 'Resource-Priority' header field and the handling of Public | |||
| Saftey Answering Point (PSAP) callbacks. | Safety Answering Point (PSAP) callbacks. | |||
| [RFC8225] allows extensions by which an authority on the originating | [RFC8225] allows extensions by which an authority on the originating | |||
| side verifying the authorization of a particular communication for | side verifying the authorization of a particular communication for | |||
| the SIP "Resource-Priority" header field or the SIP "Priority" header | the SIP 'Resource-Priority' header field or the SIP 'Priority' header | |||
| field can use PASSPorT claims to cryptographically sign the | field can use PASSporT claims to cryptographically sign the | |||
| information associated with either the SIP "Resource-Priority" or | information associated with either the SIP 'Resource-Priority' or the | |||
| "Priority" header field and convey assertion of those values by the | 'Priority' header field and convey assertion of those values by the | |||
| signing party authorization. A signed SIP "Resource-Priority" or | signing party authorization. A signed SIP 'Resource-Priority' or | |||
| "Priority" header field will allow a receiving entity (including | 'Priority' header field will allow a receiving entity (including | |||
| entities located in different network domains/boundaries) to verify | entities located in different network domains/boundaries) to verify | |||
| the validity of assertions to act on the information with confidence | the validity of assertions to act on the information with confidence | |||
| that the information has not been spoofed or compromised. | that it has not been spoofed or compromised. | |||
| This document adds new "auth" array key values for a Resource | This document adds new "auth" array key values for a Resource | |||
| Priority Header ("rph") claim defined in [RFC8443], in support of | Priority Header ("rph") claim defined in [RFC8443], in support of | |||
| Emergency Services Networks for emergency call origination and | emergency services networks for emergency call origination and | |||
| callback. This document additionally defines a new PASSporT claim, | callback. This document additionally defines a new PASSporT claim, | |||
| "sph", including protection of the SIP Priority header field for the | "sph", including protection of the SIP 'Priority' header field for | |||
| indication of an emergency service call-back assigned the value | the indication of an emergency service callback assigned the value | |||
| "psap-callback" as defined in [RFC7090]. The use of the newly | "psap-callback", as defined in [RFC7090]. The use of the newly | |||
| defined claim and key values corresponding to the SIP 'Resource- | defined claim and key values corresponding to the SIP 'Resource- | |||
| Priority' and 'Priority' header fields for emergency services is | Priority' and 'Priority' header fields for emergency services is | |||
| introduced in [I-D.rosen-stir-emergency-calls] but otherwise out-of- | introduced in [EMERGENCY-CALLS] but otherwise is out of scope of this | |||
| scope of this document. In addition, the PASSPorT claims and values | document. In addition, the PASSporT claims and values defined in | |||
| defined in this document are intended for use in environments where | this document are intended for use in environments where there are | |||
| there are means to verify that the signer of the SIP 'Resource- | means to verify that the signer of the SIP 'Resource-Priority' and | |||
| Priority' and 'Priority' header fields is authoritative. | 'Priority' header fields is authoritative. | |||
| 2. Terminology | 2. Terminology | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | |||
| "OPTIONAL" in this document are to be interpreted as described in BCP | "OPTIONAL" in this document are to be interpreted as described in | |||
| 14 [RFC2119] [RFC8174] when, and only when, they appear in all | BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all | |||
| capitals, as shown here. | capitals, as shown here. | |||
| 3. New Assertion Values for "rph" claim | 3. New Assertion Values for "rph" Claim | |||
| This specification defines the ability to sign the SIP Resource- | This specification defines the ability to sign the SIP 'Resource- | |||
| Priority Header field namespace for local emergency communications | Priority' header field namespace for local emergency communications | |||
| defined in [RFC7135] and represented by the string "esnet.x" where x | defined in [RFC7135] and represented by the string "esnet.x", where x | |||
| is the priority-level allowed in the esnet namespace. As of the | is the priority level allowed in the esnet namespace. As of the | |||
| writing of this specification the priority-level is between 0 and 4, | writing of this specification, the priority level is between 0 and 4, | |||
| inclusive, but may be extended by future specifications. | inclusive, but may be extended by future specifications. | |||
| Similar to the values defined by [RFC8443] for the "auth" JSON object | Similar to the values defined by [RFC8443] for the "auth" JSON object | |||
| key inside the "rph" claim, the string "esnet.x" with the appropriate | key inside the "rph" claim, the string "esnet.x" with the appropriate | |||
| value should be used when resource priority is required for local | value should be used when resource priority is required for local | |||
| emergency communications corresponding and exactly matching the SIP | emergency communications corresponding and exactly matching the SIP | |||
| Resource-Priority header field representing the namespace invoked in | 'Resource-Priority' header field representing the namespace invoked | |||
| the call. | in the call. | |||
| When using "esnet.x" as the "auth" assertion value in emergency | When using "esnet.x" as the "auth" assertion value in emergency- | |||
| service destined calls, the "orig" claim of the PASSporT MUST | service-destined calls, the "orig" claim of the PASSporT MUST | |||
| represent the calling party number that initiates the call to | represent the calling party number that initiates the call to | |||
| emergency services. The "dest" claim MUST either be a country or | emergency services. The "dest" claim MUST be either a country- or | |||
| region specific dial string (e.g., "911" for North America or "112" | region-specific dial string (e.g., "911" for North America or a "112" | |||
| GSM defined string used in Europe and other countries) or | GSM-defined string used in Europe and other countries) or | |||
| "urn:service:sos" as defined in [RFC5031], representing the emergency | "urn:service:sos", as defined in [RFC5031], representing the | |||
| services destination of the call. | emergency services destination of the call. | |||
| The following is an example of an "rph" claim for SIP 'Resource- | The following is an example of an "rph" claim for the SIP 'Resource- | |||
| Priority' header field with an "esnet.1" assertion: | Priority' header field with an "esnet.1" assertion: | |||
| { | { | |||
| "dest":{"uri":["urn:service:sos"]}, | "dest":{"uri":["urn:service:sos"]}, | |||
| "iat":1615471428, | "iat":1615471428, | |||
| "orig":{"tn":"12155551212"}, | "orig":{"tn":"12155551212"}, | |||
| "rph":{"auth":["esnet.1"]} | "rph":{"auth":["esnet.1"]} | |||
| } | } | |||
| For emergency services callbacks, the "orig" claim of the "rph" | For emergency services callbacks, the "orig" claim of the "rph" | |||
| PASSporT MUST represent the Public Saftey Answering Point (PSAP) | PASSporT MUST represent the Public Safety Answering Point (PSAP) | |||
| telephone number. The "dest" claim MUST be the telephone number | telephone number. The "dest" claim MUST be the telephone number | |||
| representing the original calling party of the emergency service call | representing the original calling party of the emergency service call | |||
| that is being called back. | that is being called back. | |||
| The following is an example of an "rph" claim for SIP 'Resource- | The following is an example of an "rph" claim for the SIP 'Resource- | |||
| Priority' header field with a "esnet.0" assertion: | Priority' header field with an "esnet.0" assertion: | |||
| { | { | |||
| "dest":{"tn":["12155551212"]}, | "dest":{"tn":["12155551212"]}, | |||
| "iat":1615471428, | "iat":1615471428, | |||
| "orig":{"tn":"12155551213"}, | "orig":{"tn":"12155551213"}, | |||
| "rph":{"auth":["esnet.0"]} | "rph":{"auth":["esnet.0"]} | |||
| } | } | |||
| After the header and claims PASSporT objects have been constructed, | After the header and claims PASSporT objects have been constructed, | |||
| their signature is generated normally per the guidance in [RFC8225] | their signature is generated normally per the guidance in [RFC8225], | |||
| using the full form of PASSPorT. The credentials (i.e., Certificate) | using the full form of PASSporT. The credentials (i.e., Certificate) | |||
| used to create the signature must have authority over the namespace | used to create the signature must have authority over the namespace | |||
| of the "rph" claim, and there is only one authority per claim. The | of the "rph" claim, and there is only one authority per claim. The | |||
| authority MUST use its credentials associated with the specific | authority MUST use its credentials associated with the specific | |||
| service supported by the resource priority namespace in the claim. | service supported by the resource priority namespace in the claim. | |||
| If r-values are added or dropped by the intermediaries along the | If r-values are added or dropped by the intermediaries along the | |||
| path, the intermediaries must generate a new "rph" identity header | path, the intermediaries must generate a new "rph" identity header | |||
| and sign the claim with their own authority. | and sign the claim with their own authority. | |||
| 4. The SIP Priority header "sph" claim | 4. The SIP Priority Header ("sph") Claim | |||
| As defined in [RFC7090] the SIP Priority header field may be set to | As defined in [RFC7090], the SIP 'Priority' header field may be set | |||
| the value "psap-callback" for emergency services callback calls. | to the value "psap-callback" for emergency services callback calls. | |||
| Because some SIP networks may act on this value and provide priority | Because some SIP networks may act on this value and provide priority | |||
| or other special routing based on this value, it is important to | or other special routing based on this value, it is important to | |||
| protect and validate the authoritative use associated with it. | protect and validate the authoritative use associated with it. | |||
| Therefore, we define a new claim key as part of the "rph" PASSporT, | Therefore, we define a new claim key as part of the "rph" PASSporT, | |||
| "sph". This is an optional claim that MUST only be used only with an | "sph". This is an optional claim that MUST only be used with an | |||
| "auth" claim with an "esnet.x" value indicating an authorized | "auth" claim with an "esnet.x" value indicating an authorized | |||
| emergency callback call and corresponding to a SIP Priority header | emergency callback call and corresponding to a SIP 'Priority' header | |||
| field with the value "psap-callback". | field with the value "psap-callback". | |||
| The value of the "sph" claim key should only be "psap-callback" which | The value of the "sph" claim key should only be "psap-callback", | |||
| MUST match the SIP Priority header field value for authorized | which MUST match the SIP 'Priority' header field value for authorized | |||
| emergency services callbacks. If the value is anything other than | emergency services callbacks. If the value is anything other than | |||
| "psap-callback", the PASSporT validation MUST be considered a failure | "psap-callback", the PASSporT validation MUST be considered a failure | |||
| case. | case. | |||
| Note: Because the intended use of this specification is only for | Note that because the intended use of this specification is only for | |||
| emergency services, there is also an explicit assumption that the | emergency services, there is also an explicit assumption that the | |||
| signer of the "rph" PASSporT can authoritatively represent both the | signer of the "rph" PASSporT can authoritatively represent both the | |||
| content of the Resource Priority Header field and Priority Header | content of the 'Resource-Priority' header field and 'Priority' header | |||
| field information associated specifically with a emergency services | field information associated specifically with an emergency services | |||
| callback case where both could exist. This document is not intended | callback case where both could exist. This document is not intended | |||
| to be a general mechanism for protecting SIP Priority Header fields, | to be a general mechanism for protecting the SIP 'Priority' header | |||
| this could be accomplished as part of future work with a new PASSporT | fields; this could be accomplished as part of future work with a new | |||
| extension or new claim added to either an existing PASSporT or | PASSporT extension or new claim added to either an existing PASSporT | |||
| PASSporT extension usage. | or PASSporT extension usage. | |||
| The following is an example of an "sph" claim for SIP 'Priority' | The following is an example of an "sph" claim for the SIP 'Priority' | |||
| header field with the value "psap-callback": | header field with the value "psap-callback": | |||
| { | { | |||
| "dest":{"tn":["12155551212"]}, | "dest":{"tn":["12155551212"]}, | |||
| "iat":1615471428, | "iat":1615471428, | |||
| "orig":{"tn":"12155551213"}, | "orig":{"tn":"12155551213"}, | |||
| "rph":{"auth":["esnet.0"]}, | "rph":{"auth":["esnet.0"]}, | |||
| "sph":"psap-callback" | "sph":"psap-callback" | |||
| } | } | |||
| 5. Order of Claim Keys | 5. Order of Claim Keys | |||
| The order of the claim keys MUST follow the rules of [RFC8225] | The order of the claim keys MUST follow the rules of Section 9 of | |||
| Section 9 which defines the deterministic JSON serialization used for | [RFC8225], which defines the deterministic JSON serialization used | |||
| signature generation (and validation); the claim keys MUST appear in | for signature generation (and validation); the claim keys MUST appear | |||
| lexicographic order. Therefore, the claim keys discussed in this | in lexicographic order. Therefore, the claim keys discussed in this | |||
| document appear in the PASSporT Payload in the following order, | document appear in the PASSporT Payload in the following order: | |||
| o dest | * dest | |||
| o iat | * iat | |||
| o orig | * orig | |||
| o rph | ||||
| o sph | * rph | |||
| * sph | ||||
| 6. Compact Form of PASSporT | 6. Compact Form of PASSporT | |||
| The use of the compact form of PASSporT is not specified in this | The use of the compact form of PASSporT is not specified in this | |||
| document or recommended for 'rph' PASSporTs. | document or recommended for "rph" PASSporTs. | |||
| 7. Acknowledgements | ||||
| The authors would like to thank Brian Rosen, Terry Reese, and Jon | ||||
| Peterson for helpful suggestions, comments, and corrections. | ||||
| 8. IANA Considerations | 7. IANA Considerations | |||
| 8.1. JSON Web Token claims | 7.1. JSON Web Token Claims | |||
| This specification requests that the IANA add one new claim to the | This specification requests that the IANA add one new claim to the | |||
| JSON Web Token Claims registry as defined in [RFC7519]. | "JSON Web Token Claims" registry, as defined in [RFC7519]. | |||
| Claim Name: "sph" | ||||
| Claim Description: SIP Priority header field | ||||
| Change Controller: IESG | ||||
| Specification Document(s): [RFCThis] | Claim Name: sph | |||
| Claim Description: SIP Priority header field | ||||
| Change Controller: IESG | ||||
| Specification Document(s): RFC 9027 | ||||
| 9. Security Considerations | 8. Security Considerations | |||
| The security considerations discussed in [RFC8224], [RFC8225], and | The security considerations discussed in [RFC8224], [RFC8225], and | |||
| [RFC8443] are applicable here. | [RFC8443] are applicable here. | |||
| 10. References | 9. References | |||
| 10.1. Normative References | 9.1. Normative References | |||
| [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | ||||
| Requirement Levels", BCP 14, RFC 2119, | ||||
| DOI 10.17487/RFC2119, March 1997, | ||||
| <https://www.rfc-editor.org/info/rfc2119>. | ||||
| [RFC4412] Schulzrinne, H. and J. Polk, "Communications Resource | [RFC4412] Schulzrinne, H. and J. Polk, "Communications Resource | |||
| Priority for the Session Initiation Protocol (SIP)", | Priority for the Session Initiation Protocol (SIP)", | |||
| RFC 4412, DOI 10.17487/RFC4412, February 2006, | RFC 4412, DOI 10.17487/RFC4412, February 2006, | |||
| <https://www.rfc-editor.org/info/rfc4412>. | <https://www.rfc-editor.org/info/rfc4412>. | |||
| [RFC5031] Schulzrinne, H., "A Uniform Resource Name (URN) for | [RFC5031] Schulzrinne, H., "A Uniform Resource Name (URN) for | |||
| Emergency and Other Well-Known Services", RFC 5031, | Emergency and Other Well-Known Services", RFC 5031, | |||
| DOI 10.17487/RFC5031, January 2008, | DOI 10.17487/RFC5031, January 2008, | |||
| <https://www.rfc-editor.org/info/rfc5031>. | <https://www.rfc-editor.org/info/rfc5031>. | |||
| skipping to change at page 7, line 19 ¶ | skipping to change at line 297 ¶ | |||
| [RFC7135] Polk, J., "Registering a SIP Resource Priority Header | [RFC7135] Polk, J., "Registering a SIP Resource Priority Header | |||
| Field Namespace for Local Emergency Communications", | Field Namespace for Local Emergency Communications", | |||
| RFC 7135, DOI 10.17487/RFC7135, May 2014, | RFC 7135, DOI 10.17487/RFC7135, May 2014, | |||
| <https://www.rfc-editor.org/info/rfc7135>. | <https://www.rfc-editor.org/info/rfc7135>. | |||
| [RFC7519] Jones, M., Bradley, J., and N. Sakimura, "JSON Web Token | [RFC7519] Jones, M., Bradley, J., and N. Sakimura, "JSON Web Token | |||
| (JWT)", RFC 7519, DOI 10.17487/RFC7519, May 2015, | (JWT)", RFC 7519, DOI 10.17487/RFC7519, May 2015, | |||
| <https://www.rfc-editor.org/info/rfc7519>. | <https://www.rfc-editor.org/info/rfc7519>. | |||
| [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC | ||||
| 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, | ||||
| May 2017, <https://www.rfc-editor.org/info/rfc8174>. | ||||
| [RFC8224] Peterson, J., Jennings, C., Rescorla, E., and C. Wendt, | [RFC8224] Peterson, J., Jennings, C., Rescorla, E., and C. Wendt, | |||
| "Authenticated Identity Management in the Session | "Authenticated Identity Management in the Session | |||
| Initiation Protocol (SIP)", RFC 8224, | Initiation Protocol (SIP)", RFC 8224, | |||
| DOI 10.17487/RFC8224, February 2018, | DOI 10.17487/RFC8224, February 2018, | |||
| <https://www.rfc-editor.org/info/rfc8224>. | <https://www.rfc-editor.org/info/rfc8224>. | |||
| [RFC8225] Wendt, C. and J. Peterson, "PASSporT: Personal Assertion | [RFC8225] Wendt, C. and J. Peterson, "PASSporT: Personal Assertion | |||
| Token", RFC 8225, DOI 10.17487/RFC8225, February 2018, | Token", RFC 8225, DOI 10.17487/RFC8225, February 2018, | |||
| <https://www.rfc-editor.org/info/rfc8225>. | <https://www.rfc-editor.org/info/rfc8225>. | |||
| [RFC8443] Singh, R., Dolly, M., Das, S., and A. Nguyen, "Personal | [RFC8443] Singh, R., Dolly, M., Das, S., and A. Nguyen, "Personal | |||
| Assertion Token (PASSporT) Extension for Resource Priority | Assertion Token (PASSporT) Extension for Resource Priority | |||
| Authorization", RFC 8443, DOI 10.17487/RFC8443, August | Authorization", RFC 8443, DOI 10.17487/RFC8443, August | |||
| 2018, <https://www.rfc-editor.org/info/rfc8443>. | 2018, <https://www.rfc-editor.org/info/rfc8443>. | |||
| 10.2. Informative References | 9.2. Informative References | |||
| [I-D.rosen-stir-emergency-calls] | [EMERGENCY-CALLS] | |||
| Rosen, B., "Non-Interactive Emergency Calls", draft-rosen- | Rosen, B., "Non-Interactive Emergency Calls", Work in | |||
| stir-emergency-calls-00 (work in progress), March 2020. | Progress, Internet-Draft, draft-rosen-stir-emergency- | |||
| calls-00, 9 March 2020, <https://tools.ietf.org/html/ | ||||
| draft-rosen-stir-emergency-calls-00>. | ||||
| [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | Acknowledgements | |||
| Requirement Levels", BCP 14, RFC 2119, | ||||
| DOI 10.17487/RFC2119, March 1997, | ||||
| <https://www.rfc-editor.org/info/rfc2119>. | ||||
| [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC | The authors would like to thank Brian Rosen, Terry Reese, and Jon | |||
| 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, | Peterson for helpful suggestions, comments, and corrections. | |||
| May 2017, <https://www.rfc-editor.org/info/rfc8174>. | ||||
| Authors' Addresses | Authors' Addresses | |||
| Martin Dolly | Martin Dolly | |||
| AT&T | AT&T | |||
| Email: md3135@att.com | Email: md3135@att.com | |||
| Chris Wendt | Chris Wendt | |||
| Comcast | Comcast | |||
| Comcast Technology Center | Comcast Technology Center | |||
| Philadelphia, PA 19103 | Philadelphia, PA 19103 | |||
| USA | United States of America | |||
| Email: chris-ietf@chriswendt.net | Email: chris-ietf@chriswendt.net | |||
| End of changes. 54 change blocks. | ||||
| 145 lines changed or deleted | 142 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||