PASSporT Extension for Diverted Calls
draft-ietf-stir-passport-divert-09

Document Type Active Internet-Draft (stir WG)
Author Jon Peterson 
Last updated 2020-09-28 (latest revision 2020-07-13)
Replaces draft-peterson-passport-divert
Stream IETF
Intended RFC status Proposed Standard
Formats plain text xml pdf htmlized (tools) htmlized bibtex
Reviews
Stream WG state Submitted to IESG for Publication
Document shepherd Russ Housley
Shepherd write-up Show (last changed 2019-07-12)
IESG IESG state RFC Ed Queue
Consensus Boilerplate Yes
Telechat date
Responsible AD Murray Kucherawy
Send notices to Russ Housley <housley@vigilsec.com>
IANA IANA review state IANA OK - Actions Needed
IANA action state RFC-Ed-Ack
IANA expert review state Expert Reviews OK
IANA expert review comments PASSporT registrations approved. JWT Claims experts would like the issues described in jwt-reg-review mailing list review resolved before registration.
RFC Editor RFC Editor state RFC-EDITOR
Details
Network Working Group                                        J. Peterson
Internet-Draft                                                   Neustar
Updates: RFC8224 (if approved)                             July 13, 2020
Intended status: Standards Track
Expires: January 14, 2021

                 PASSporT Extension for Diverted Calls
                   draft-ietf-stir-passport-divert-09

Abstract

   PASSporT is specified in RFC 8225 to convey cryptographically-signed
   information about the people involved in personal communications.
   This document extends PASSporT to include an indication that a call
   has been diverted from its original destination to a new one.  This
   information can greatly improve the decisions made by verification
   services in call forwarding scenarios.  Also specified here is an
   encapsulation mechanism for nesting a PASSporT within another
   PASSporT that assists relying parties in some diversion scenarios.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   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
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on January 14, 2021.

Copyright Notice

   Copyright (c) 2020 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (https://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect

Peterson                Expires January 14, 2021                [Page 1]
Internet-Draft              PASSporT Diverted                  July 2020

   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Terminology . . . . . . . . . . . . . . . . . . . . . . . . .   4
   3.  The 'div' PASSporT Type and Claim . . . . . . . . . . . . . .   4
   4.  Using 'div' in SIP  . . . . . . . . . . . . . . . . . . . . .   6
     4.1.  Authentication Service Behavior . . . . . . . . . . . . .   6
     4.2.  Verification Service Behavior . . . . . . . . . . . . . .   8
   5.  The 'div-o' PASSporT Type . . . . . . . . . . . . . . . . . .  10
     5.1.  Processing 'div-o' PASSporTs  . . . . . . . . . . . . . .  12
   6.  Definition of 'opt' . . . . . . . . . . . . . . . . . . . . .  13
   7.  'div' and Redirection . . . . . . . . . . . . . . . . . . . .  13
   8.  Extending 'div' to work with Service Logic Tracking . . . . .  14
   9.  Acknowledgments . . . . . . . . . . . . . . . . . . . . . . .  15
   10. IANA Considerations . . . . . . . . . . . . . . . . . . . . .  15
     10.1.  JSON Web Token Claims Registrations  . . . . . . . . . .  15
       10.1.1.  'div' registration . . . . . . . . . . . . . . . . .  15
       10.1.2.  'opt' registration . . . . . . . . . . . . . . . . .  16
     10.2.  PASSporT Type Registrations  . . . . . . . . . . . . . .  16
   11. Privacy Considerations  . . . . . . . . . . . . . . . . . . .  16
   12. Security Considerations . . . . . . . . . . . . . . . . . . .  17
   13. References  . . . . . . . . . . . . . . . . . . . . . . . . .  17
     13.1.  Normative References . . . . . . . . . . . . . . . . . .  17
     13.2.  Informative References . . . . . . . . . . . . . . . . .  18
   Appendix A.  Appendix A: Keys for Examples  . . . . . . . . . . .  19
   Author's Address  . . . . . . . . . . . . . . . . . . . . . . . .  19

1.  Introduction

   A Personal Assertion Token (PASSporT [RFC8225]) is a token format
   based on the JSON Web Token (JWT [RFC7519]) for conveying
   cryptographically-signed information about the people involved in
   personal communications; it is used by the Secure Telephone Identity
   Revisited (STIR [RFC8224]) protocol to convey a signed assertion of
   the identity of the participants in real-time communications
   established via a protocol like SIP.  This specification extends
   PASSporT to include an indication that a call has been diverted from
   its original destination to a new one.
Show full document text