forked from pEp.foundation/internet-drafts
721 lines
25 KiB
HTML
721 lines
25 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
|
|
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
|
<head profile="http://www.w3.org/2006/03/hcard http://dublincore.org/documents/2008/08/04/dc-html/">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
|
|
|
<title>IANA Registration of Content-Type Header Field Parameter 'forwarded'</title>
|
|
|
|
<style type="text/css" title="Xml2Rfc (sans serif)">
|
|
/*<![CDATA[*/
|
|
a {
|
|
text-decoration: none;
|
|
}
|
|
/* info code from SantaKlauss at http://www.madaboutstyle.com/tooltip2.html */
|
|
a.info {
|
|
/* This is the key. */
|
|
position: relative;
|
|
z-index: 24;
|
|
text-decoration: none;
|
|
}
|
|
a.info:hover {
|
|
z-index: 25;
|
|
color: #FFF; background-color: #900;
|
|
}
|
|
a.info span { display: none; }
|
|
a.info:hover span.info {
|
|
/* The span will display just on :hover state. */
|
|
display: block;
|
|
position: absolute;
|
|
font-size: smaller;
|
|
top: 2em; left: -5em; width: 15em;
|
|
padding: 2px; border: 1px solid #333;
|
|
color: #900; background-color: #EEE;
|
|
text-align: left;
|
|
}
|
|
a.smpl {
|
|
color: black;
|
|
}
|
|
a:hover {
|
|
text-decoration: underline;
|
|
}
|
|
a:active {
|
|
text-decoration: underline;
|
|
}
|
|
address {
|
|
margin-top: 1em;
|
|
margin-left: 2em;
|
|
font-style: normal;
|
|
}
|
|
body {
|
|
color: black;
|
|
font-family: verdana, helvetica, arial, sans-serif;
|
|
font-size: 10pt;
|
|
max-width: 55em;
|
|
|
|
}
|
|
cite {
|
|
font-style: normal;
|
|
}
|
|
dd {
|
|
margin-right: 2em;
|
|
}
|
|
dl {
|
|
margin-left: 2em;
|
|
}
|
|
|
|
ul.empty {
|
|
list-style-type: none;
|
|
}
|
|
ul.empty li {
|
|
margin-top: .5em;
|
|
}
|
|
dl p {
|
|
margin-left: 0em;
|
|
}
|
|
dt {
|
|
margin-top: .5em;
|
|
}
|
|
h1 {
|
|
font-size: 14pt;
|
|
line-height: 21pt;
|
|
page-break-after: avoid;
|
|
}
|
|
h1.np {
|
|
page-break-before: always;
|
|
}
|
|
h1 a {
|
|
color: #333333;
|
|
}
|
|
h2 {
|
|
font-size: 12pt;
|
|
line-height: 15pt;
|
|
page-break-after: avoid;
|
|
}
|
|
h3, h4, h5, h6 {
|
|
font-size: 10pt;
|
|
page-break-after: avoid;
|
|
}
|
|
h2 a, h3 a, h4 a, h5 a, h6 a {
|
|
color: black;
|
|
}
|
|
img {
|
|
margin-left: 3em;
|
|
}
|
|
li {
|
|
margin-left: 2em;
|
|
margin-right: 2em;
|
|
}
|
|
ol {
|
|
margin-left: 2em;
|
|
margin-right: 2em;
|
|
}
|
|
ol p {
|
|
margin-left: 0em;
|
|
}
|
|
p {
|
|
margin-left: 2em;
|
|
margin-right: 2em;
|
|
}
|
|
pre {
|
|
margin-left: 3em;
|
|
background-color: lightyellow;
|
|
padding: .25em;
|
|
}
|
|
pre.text2 {
|
|
border-style: dotted;
|
|
border-width: 1px;
|
|
background-color: #f0f0f0;
|
|
width: 69em;
|
|
}
|
|
pre.inline {
|
|
background-color: white;
|
|
padding: 0em;
|
|
}
|
|
pre.text {
|
|
border-style: dotted;
|
|
border-width: 1px;
|
|
background-color: #f8f8f8;
|
|
width: 69em;
|
|
}
|
|
pre.drawing {
|
|
border-style: solid;
|
|
border-width: 1px;
|
|
background-color: #f8f8f8;
|
|
padding: 2em;
|
|
}
|
|
table {
|
|
margin-left: 2em;
|
|
}
|
|
table.tt {
|
|
vertical-align: top;
|
|
}
|
|
table.full {
|
|
border-style: outset;
|
|
border-width: 1px;
|
|
}
|
|
table.headers {
|
|
border-style: outset;
|
|
border-width: 1px;
|
|
}
|
|
table.tt td {
|
|
vertical-align: top;
|
|
}
|
|
table.full td {
|
|
border-style: inset;
|
|
border-width: 1px;
|
|
}
|
|
table.tt th {
|
|
vertical-align: top;
|
|
}
|
|
table.full th {
|
|
border-style: inset;
|
|
border-width: 1px;
|
|
}
|
|
table.headers th {
|
|
border-style: none none inset none;
|
|
border-width: 1px;
|
|
}
|
|
table.left {
|
|
margin-right: auto;
|
|
}
|
|
table.right {
|
|
margin-left: auto;
|
|
}
|
|
table.center {
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
caption {
|
|
caption-side: bottom;
|
|
font-weight: bold;
|
|
font-size: 9pt;
|
|
margin-top: .5em;
|
|
}
|
|
|
|
table.header {
|
|
border-spacing: 1px;
|
|
width: 95%;
|
|
font-size: 10pt;
|
|
color: white;
|
|
}
|
|
td.top {
|
|
vertical-align: top;
|
|
}
|
|
td.topnowrap {
|
|
vertical-align: top;
|
|
white-space: nowrap;
|
|
}
|
|
table.header td {
|
|
background-color: gray;
|
|
width: 50%;
|
|
}
|
|
table.header a {
|
|
color: white;
|
|
}
|
|
td.reference {
|
|
vertical-align: top;
|
|
white-space: nowrap;
|
|
padding-right: 1em;
|
|
}
|
|
thead {
|
|
display:table-header-group;
|
|
}
|
|
ul.toc, ul.toc ul {
|
|
list-style: none;
|
|
margin-left: 1.5em;
|
|
margin-right: 0em;
|
|
padding-left: 0em;
|
|
}
|
|
ul.toc li {
|
|
line-height: 150%;
|
|
font-weight: bold;
|
|
font-size: 10pt;
|
|
margin-left: 0em;
|
|
margin-right: 0em;
|
|
}
|
|
ul.toc li li {
|
|
line-height: normal;
|
|
font-weight: normal;
|
|
font-size: 9pt;
|
|
margin-left: 0em;
|
|
margin-right: 0em;
|
|
}
|
|
li.excluded {
|
|
font-size: 0pt;
|
|
}
|
|
ul p {
|
|
margin-left: 0em;
|
|
}
|
|
|
|
.comment {
|
|
background-color: yellow;
|
|
}
|
|
.center {
|
|
text-align: center;
|
|
}
|
|
.error {
|
|
color: red;
|
|
font-style: italic;
|
|
font-weight: bold;
|
|
}
|
|
.figure {
|
|
font-weight: bold;
|
|
text-align: center;
|
|
font-size: 9pt;
|
|
}
|
|
.filename {
|
|
color: #333333;
|
|
font-weight: bold;
|
|
font-size: 12pt;
|
|
line-height: 21pt;
|
|
text-align: center;
|
|
}
|
|
.fn {
|
|
font-weight: bold;
|
|
}
|
|
.hidden {
|
|
display: none;
|
|
}
|
|
.left {
|
|
text-align: left;
|
|
}
|
|
.right {
|
|
text-align: right;
|
|
}
|
|
.title {
|
|
color: #990000;
|
|
font-size: 18pt;
|
|
line-height: 18pt;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
margin-top: 36pt;
|
|
}
|
|
.vcardline {
|
|
display: block;
|
|
}
|
|
.warning {
|
|
font-size: 14pt;
|
|
background-color: yellow;
|
|
}
|
|
|
|
|
|
@media print {
|
|
.noprint {
|
|
display: none;
|
|
}
|
|
|
|
a {
|
|
color: black;
|
|
text-decoration: none;
|
|
}
|
|
|
|
table.header {
|
|
width: 90%;
|
|
}
|
|
|
|
td.header {
|
|
width: 50%;
|
|
color: black;
|
|
background-color: white;
|
|
vertical-align: top;
|
|
font-size: 12pt;
|
|
}
|
|
|
|
ul.toc a::after {
|
|
content: leader('.') target-counter(attr(href), page);
|
|
}
|
|
|
|
ul.ind li li a {
|
|
content: target-counter(attr(href), page);
|
|
}
|
|
|
|
.print2col {
|
|
column-count: 2;
|
|
-moz-column-count: 2;
|
|
column-fill: auto;
|
|
}
|
|
}
|
|
|
|
@page {
|
|
@top-left {
|
|
content: "Internet-Draft";
|
|
}
|
|
@top-right {
|
|
content: "December 2010";
|
|
}
|
|
@top-center {
|
|
content: "Abbreviated Title";
|
|
}
|
|
@bottom-left {
|
|
content: "Doe";
|
|
}
|
|
@bottom-center {
|
|
content: "Expires June 2011";
|
|
}
|
|
@bottom-right {
|
|
content: "[Page " counter(page) "]";
|
|
}
|
|
}
|
|
|
|
@page:first {
|
|
@top-left {
|
|
content: normal;
|
|
}
|
|
@top-right {
|
|
content: normal;
|
|
}
|
|
@top-center {
|
|
content: normal;
|
|
}
|
|
}
|
|
/*]]>*/
|
|
</style>
|
|
|
|
<link href="#rfc.toc" rel="Contents">
|
|
<link href="#rfc.section.1" rel="Chapter" title="1 Introduction">
|
|
<link href="#rfc.section.1.1" rel="Chapter" title="1.1 Use Cases">
|
|
<link href="#rfc.section.1.2" rel="Chapter" title="1.2 Implementations">
|
|
<link href="#rfc.section.1.3" rel="Chapter" title="1.3 Requirements Language">
|
|
<link href="#rfc.section.1.4" rel="Chapter" title="1.4 Terms">
|
|
<link href="#rfc.section.2" rel="Chapter" title="2 Specification">
|
|
<link href="#rfc.section.3" rel="Chapter" title="3 Example">
|
|
<link href="#rfc.section.4" rel="Chapter" title="4 Security Considerations">
|
|
<link href="#rfc.section.5" rel="Chapter" title="5 Privacy Considerations">
|
|
<link href="#rfc.section.6" rel="Chapter" title="6 IANA Considerations">
|
|
<link href="#rfc.section.7" rel="Chapter" title="7 Acknowledgments">
|
|
<link href="#rfc.references" rel="Chapter" title="8 References">
|
|
<link href="#rfc.references.1" rel="Chapter" title="8.1 Normative References">
|
|
<link href="#rfc.references.2" rel="Chapter" title="8.2 Informative References">
|
|
<link href="#rfc.appendix.A" rel="Chapter" title="A Document Changelog">
|
|
<link href="#rfc.appendix.B" rel="Chapter" title="B Open Issues">
|
|
<link href="#rfc.authors" rel="Chapter">
|
|
|
|
|
|
<meta name="generator" content="xml2rfc version 2.9.6 - https://tools.ietf.org/tools/xml2rfc" />
|
|
<link rel="schema.dct" href="http://purl.org/dc/terms/" />
|
|
|
|
<meta name="dct.creator" content="Melnikov, A. and B. Hoeneisen" />
|
|
<meta name="dct.identifier" content="urn:ietf:id:draft-melnikov-iana-reg-forwarded-00" />
|
|
<meta name="dct.issued" scheme="ISO8601" content="2019-11-01" />
|
|
<meta name="dct.abstract" content="This document defines a new Content-Type header field parameter with name “forwarded” and its registration with IANA." />
|
|
<meta name="description" content="This document defines a new Content-Type header field parameter with name “forwarded” and its registration with IANA." />
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<table class="header">
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td class="left">Network Working Group</td>
|
|
<td class="right">A. Melnikov</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="left">Internet-Draft</td>
|
|
<td class="right">Isode Ltd</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="left">Intended status: Informational</td>
|
|
<td class="right">B. Hoeneisen</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="left">Expires: May 4, 2020</td>
|
|
<td class="right">Ucom.ch</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="left"></td>
|
|
<td class="right">November 01, 2019</td>
|
|
</tr>
|
|
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
<p class="title">IANA Registration of Content-Type Header Field Parameter 'forwarded'<br />
|
|
<span class="filename">draft-melnikov-iana-reg-forwarded-00</span></p>
|
|
|
|
<h1 id="rfc.abstract"><a href="#rfc.abstract">Abstract</a></h1>
|
|
<p>This document defines a new Content-Type header field parameter with name “forwarded” and its registration with IANA.</p>
|
|
<h1 id="rfc.status"><a href="#rfc.status">Status of This Memo</a></h1>
|
|
<p>This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.</p>
|
|
<p>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/.</p>
|
|
<p>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."</p>
|
|
<p>This Internet-Draft will expire on May 4, 2020.</p>
|
|
<h1 id="rfc.copyrightnotice"><a href="#rfc.copyrightnotice">Copyright Notice</a></h1>
|
|
<p>Copyright (c) 2019 IETF Trust and the persons identified as the document authors. All rights reserved.</p>
|
|
<p>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 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.</p>
|
|
|
|
|
|
<hr class="noprint" />
|
|
<h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1>
|
|
<ul class="toc">
|
|
|
|
<li>1. <a href="#rfc.section.1">Introduction</a>
|
|
</li>
|
|
<ul><li>1.1. <a href="#rfc.section.1.1">Use Cases</a>
|
|
</li>
|
|
<li>1.2. <a href="#rfc.section.1.2">Implementations</a>
|
|
</li>
|
|
<li>1.3. <a href="#rfc.section.1.3">Requirements Language</a>
|
|
</li>
|
|
<li>1.4. <a href="#rfc.section.1.4">Terms</a>
|
|
</li>
|
|
</ul><li>2. <a href="#rfc.section.2">Specification</a>
|
|
</li>
|
|
<li>3. <a href="#rfc.section.3">Example</a>
|
|
</li>
|
|
<li>4. <a href="#rfc.section.4">Security Considerations</a>
|
|
</li>
|
|
<li>5. <a href="#rfc.section.5">Privacy Considerations</a>
|
|
</li>
|
|
<li>6. <a href="#rfc.section.6">IANA Considerations</a>
|
|
</li>
|
|
<li>7. <a href="#rfc.section.7">Acknowledgments</a>
|
|
</li>
|
|
<li>8. <a href="#rfc.references">References</a>
|
|
</li>
|
|
<ul><li>8.1. <a href="#rfc.references.1">Normative References</a>
|
|
</li>
|
|
<li>8.2. <a href="#rfc.references.2">Informative References</a>
|
|
</li>
|
|
</ul><li>Appendix A. <a href="#rfc.appendix.A">Document Changelog</a>
|
|
</li>
|
|
<li>Appendix B. <a href="#rfc.appendix.B">Open Issues</a>
|
|
</li>
|
|
<li><a href="#rfc.authors">Authors' Addresses</a>
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
<h1 id="rfc.section.1">
|
|
<a href="#rfc.section.1">1.</a> <a href="#introduction" id="introduction">Introduction</a>
|
|
</h1>
|
|
<p id="rfc.section.1.p.1">This document defines a new Content-Type header field parameter <a href="#RFC2045" class="xref">[RFC2045]</a> with name “forwarded”. The parameter value is case- insensitive and can be either “yes”, “no” or “unknown”. Setting the value to “no” is meaningful with media type “message/rfc822” and “message/global” <a href="#RFC6532" class="xref">[RFC6532]</a> when used within S​/​MIME or PGP/MIME signed or encrypted body parts (cf. <a href="#I-D.ietf-lamps-header-protection-requirements" class="xref">[I-D.ietf-lamps-header-protection-requirements]</a>. The value “yes” means that the message nested inside “message/rfc822” (“message/global”) is a simple forwarded message. If the value has been set to “unknown” (or no such parameter), the default assumption is the message has been forwarded.</p>
|
|
<h1 id="rfc.section.1.1">
|
|
<a href="#rfc.section.1.1">1.1.</a> <a href="#use-cases" id="use-cases">Use Cases</a>
|
|
</h1>
|
|
<p id="rfc.section.1.1.p.1">Two use cases have been discovered so far:</p>
|
|
<p></p>
|
|
|
|
<ol>
|
|
<li>This parameter indicates whether a nested message is signed and/or encrypted (S​/​MIME or PGP/MIME), which tells the receiving side how to display the message to the user. Currently, many email clients display “weird artefacts” to users due to this missing information.</li>
|
|
<li>This parameter indicates to mailing lists which email messages are forwarded, and which are signed and/or encrypted (S​/​MIME or PGP/MIME), and how to handle these respective messages.</li>
|
|
</ol>
|
|
<h1 id="rfc.section.1.2">
|
|
<a href="#rfc.section.1.2">1.2.</a> <a href="#implementations" id="implementations">Implementations</a>
|
|
</h1>
|
|
<p id="rfc.section.1.2.p.1">At this time, there are two known email systems which use this Content-Type header field parameter:</p>
|
|
<p></p>
|
|
|
|
<ol>
|
|
<li>Isode with S​/​MIME <a href="#RFC8551" class="xref">[RFC8551]</a>
|
|
</li>
|
|
<li>pEp with PGP/MIME <a href="#I-D.birk-pep" class="xref">[I-D.birk-pep]</a>
|
|
</li>
|
|
</ol>
|
|
<h1 id="rfc.section.1.3">
|
|
<a href="#rfc.section.1.3">1.3.</a> <a href="#requirements-language" id="requirements-language">Requirements Language</a>
|
|
</h1>
|
|
<p id="rfc.section.1.3.p.1">The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in <a href="#RFC2119" class="xref">[RFC2119]</a>.</p>
|
|
<h1 id="rfc.section.1.4">
|
|
<a href="#rfc.section.1.4">1.4.</a> <a href="#terms" id="terms">Terms</a>
|
|
</h1>
|
|
<p id="rfc.section.1.4.p.1">The following terms are defined for the scope of this document:</p>
|
|
<p></p>
|
|
|
|
<ul>
|
|
<li>Header Field (HF): cf. <a href="#RFC5322" class="xref">[RFC5322]</a>
|
|
</li>
|
|
<li>Header Section (HS): cf. <a href="#RFC5322" class="xref">[RFC5322]</a>
|
|
</li>
|
|
</ul>
|
|
<h1 id="rfc.section.2">
|
|
<a href="#rfc.section.2">2.</a> <a href="#specification" id="specification">Specification</a>
|
|
</h1>
|
|
<p id="rfc.section.2.p.1">This section defines the new “forwarded” Content-Type header field parameter.</p>
|
|
<p id="rfc.section.2.p.2">The Content-Type header field parameter “forwarded” may assume three values:</p>
|
|
<p></p>
|
|
|
|
<ul>
|
|
<li>“yes”: The email message contained in the MIME part is a forwarded message. A MUA (Mail User Agent) that is forwarding a message should add a Content-Type header field parameter “forwarded=yes”.</li>
|
|
<li>“no”: The email message contained in the MIME part is a encapsulated email message that has been signed and/or encrypted for header protection. MUAs SHOULD add a Content-Type header field parameter “forwarded=no” to indicate the message is not forwarded, but encapsulated for header protection (cf. <a href="#I-D.ietf-lamps-header-protection-requirements" class="xref">[I-D.ietf-lamps-header-protection-requirements]</a>).</li>
|
|
<li>“unknown”: If the MUA has no information to determine whether an email message is forwarded or encapsulated, it MAY add a Content-Type header field parameter “forwarded=unknown” to indicate support for this Content-Type header field parameter. Email messages containing a Content-Type header field parameter “forwarded=unknown” are normally treated the same as messages where the Content-Type header field parameter “forwarded” is missing. The latter is normally the case for legacy clients unaware of the Content-Type header field parameter “forwarded” specified herein. A receiving MUAs default behavior is to assume the email message contained in the MIME part is a forwarded message.</li>
|
|
</ul>
|
|
<h1 id="rfc.section.3">
|
|
<a href="#rfc.section.3">3.</a> <a href="#example" id="example">Example</a>
|
|
</h1>
|
|
<p id="rfc.section.3.p.1">The following example shows the usage of the Content-Type header field parameter “forwarded” for an email message that is not forwarded, but encapsulated in another email message.</p>
|
|
<pre>
|
|
Date: Mon, 25 Sep 2017 17:31:42 +0100 (GMT Daylight Time)
|
|
Message-ID: <e4a483cb-1dfb-481d-903b-298c92c21f5e@matt.example.net>
|
|
Subject: Meeting at my place
|
|
From: "Alexey Melnikov" <alexey.melnikov@example.net>
|
|
MIME-Version: 1.0
|
|
Content-Type: multipart/signed; charset=us-ascii; micalg=sha1;
|
|
protocol="application/pkcs7-signature";
|
|
boundary=.cbe16d2a-e1a3-4220-b821-38348fc97237
|
|
|
|
This is a multipart message in MIME format.
|
|
--.cbe16d2a-e1a3-4220-b821-38348fc97237
|
|
Content-Type: message/rfc822; forwarded=no
|
|
|
|
Date: Mon, 25 Sep 2017 17:31:42 +0100 (GMT Daylight Time)
|
|
From: "Alexey Melnikov" <alexey.melnikov@example.net>
|
|
Message-ID: <e4a483cb-1dfb-481d-903b-298c92c21f5e@matt.example.net>
|
|
MIME-Version: 1.0
|
|
MMHS-Primary-Precedence: 3
|
|
Subject: Meeting at my place
|
|
To: somebody@example.net
|
|
X-Mailer: Isode Harrier Web Server
|
|
Content-Type: text/plain; charset=us-ascii
|
|
|
|
This is an important message that I don't want to be modified.
|
|
|
|
--.cbe16d2a-e1a3-4220-b821-38348fc97237
|
|
Content-Transfer-Encoding: base64
|
|
Content-Type: application/pkcs7-signature
|
|
|
|
[[base-64 encoded signature]]
|
|
|
|
--.cbe16d2a-e1a3-4220-b821-38348fc97237--
|
|
|
|
</pre>
|
|
<h1 id="rfc.section.4">
|
|
<a href="#rfc.section.4">4.</a> <a href="#security-considerations" id="security-considerations">Security Considerations</a>
|
|
</h1>
|
|
<p id="rfc.section.4.p.1">This document does not define a new protocol, and thus does not create new security concerns in and of itself.</p>
|
|
<h1 id="rfc.section.5">
|
|
<a href="#rfc.section.5">5.</a> <a href="#privacy-considerations" id="privacy-considerations">Privacy Considerations</a>
|
|
</h1>
|
|
<p id="rfc.section.5.p.1">This document does not introduce any new issues regarding Privacy.</p>
|
|
<h1 id="rfc.section.6">
|
|
<a href="#rfc.section.6">6.</a> <a href="#iana-considerations" id="iana-considerations">IANA Considerations</a>
|
|
</h1>
|
|
<p id="rfc.section.6.p.1">This document requests the registration of the Content-Type header field parameter <a href="#RFC2045" class="xref">[RFC2045]</a> with name “forwarded” with IANA as specified in <a href="#specification" class="xref">Section 2</a> of this document.</p>
|
|
<h1 id="rfc.section.7">
|
|
<a href="#rfc.section.7">7.</a> <a href="#acknowledgments" id="acknowledgments">Acknowledgments</a>
|
|
</h1>
|
|
<p id="rfc.section.7.p.1">The authors would like to thank the following people who have provided helpful comments and suggestions for this document: David Wilson, Kelly Bristol, Robert Williams, Steve Kille, and Wei Chuang.</p>
|
|
<p id="rfc.section.7.p.2">David Wilson came up with the idea of defining a new Content-Type header field parameter to distinguish forwarded messages from inner header field protection constructs.</p>
|
|
<h1 id="rfc.references">
|
|
<a href="#rfc.references">8.</a> References</h1>
|
|
<h1 id="rfc.references.1">
|
|
<a href="#rfc.references.1">8.1.</a> Normative References</h1>
|
|
<table><tbody>
|
|
<tr>
|
|
<td class="reference"><b id="RFC2045">[RFC2045]</b></td>
|
|
<td class="top">
|
|
<a>Freed, N.</a> and <a>N. Borenstein</a>, "<a href="https://tools.ietf.org/html/rfc2045">Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies</a>", RFC 2045, DOI 10.17487/RFC2045, November 1996.</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="reference"><b id="RFC2119">[RFC2119]</b></td>
|
|
<td class="top">
|
|
<a>Bradner, S.</a>, "<a href="https://tools.ietf.org/html/rfc2119">Key words for use in RFCs to Indicate Requirement Levels</a>", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997.</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="reference"><b id="RFC5322">[RFC5322]</b></td>
|
|
<td class="top">
|
|
<a>Resnick, P.</a>, "<a href="https://tools.ietf.org/html/rfc5322">Internet Message Format</a>", RFC 5322, DOI 10.17487/RFC5322, October 2008.</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="reference"><b id="RFC8551">[RFC8551]</b></td>
|
|
<td class="top">
|
|
<a>Schaad, J.</a>, <a>Ramsdell, B.</a> and <a>S. Turner</a>, "<a href="https://tools.ietf.org/html/rfc8551">Secure/Multipurpose Internet Mail Extensions (S​/​MIME) Version 4.0 Message Specification</a>", RFC 8551, DOI 10.17487/RFC8551, April 2019.</td>
|
|
</tr>
|
|
</tbody></table>
|
|
<h1 id="rfc.references.2">
|
|
<a href="#rfc.references.2">8.2.</a> Informative References</h1>
|
|
<table><tbody>
|
|
<tr>
|
|
<td class="reference"><b id="I-D.birk-pep">[I-D.birk-pep]</b></td>
|
|
<td class="top">
|
|
<a>Marques, H.</a>, <a>Luck, C.</a> and <a>B. Hoeneisen</a>, "<a href="https://tools.ietf.org/html/draft-birk-pep-04">pretty Easy privacy (pEp): Privacy by Default</a>", Internet-Draft draft-birk-pep-04, July 2019.</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="reference"><b id="I-D.ietf-lamps-header-protection-requirements">[I-D.ietf-lamps-header-protection-requirements]</b></td>
|
|
<td class="top">
|
|
<a>Melnikov, A.</a> and <a>B. Hoeneisen</a>, "<a href="https://tools.ietf.org/html/draft-ietf-lamps-header-protection-requirements-01">Problem Statement and Requirements for Header Protection</a>", Internet-Draft draft-ietf-lamps-header-protection-requirements-01, October 2019.</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="reference"><b id="RFC6532">[RFC6532]</b></td>
|
|
<td class="top">
|
|
<a>Yang, A.</a>, <a>Steele, S.</a> and <a>N. Freed</a>, "<a href="https://tools.ietf.org/html/rfc6532">Internationalized Email Headers</a>", RFC 6532, DOI 10.17487/RFC6532, February 2012.</td>
|
|
</tr>
|
|
</tbody></table>
|
|
<h1 id="rfc.appendix.A">
|
|
<a href="#rfc.appendix.A">Appendix A.</a> <a href="#document-changelog" id="document-changelog">Document Changelog</a>
|
|
</h1>
|
|
<p id="rfc.section.A.p.1">[[ RFC Editor: This section is to be removed before publication ]]</p>
|
|
<p></p>
|
|
|
|
<ul>
|
|
<li>draft-melnikov-iana-reg-forwarded-00</li>
|
|
<li>Initial version deruved from draft-ietf-lamps-header-protection-requirements-01</li>
|
|
</ul>
|
|
<h1 id="rfc.appendix.B">
|
|
<a href="#rfc.appendix.B">Appendix B.</a> <a href="#open-issues" id="open-issues">Open Issues</a>
|
|
</h1>
|
|
<p id="rfc.section.B.p.1">[[ RFC Editor: This section should be empty and is to be removed before publication. ]]</p>
|
|
<p></p>
|
|
|
|
<ul>
|
|
<li>Improve document quality, in particular Introduction and Specification sections</li>
|
|
<li>Refer to specific IANA Registry and its registration specification</li>
|
|
</ul>
|
|
<h1 id="rfc.authors"><a href="#rfc.authors">Authors' Addresses</a></h1>
|
|
<div class="avoidbreak">
|
|
<address class="vcard">
|
|
<span class="vcardline">
|
|
<span class="fn">Alexey Melnikov</span>
|
|
<span class="n hidden">
|
|
<span class="family-name">Melnikov</span>
|
|
</span>
|
|
</span>
|
|
<span class="org vcardline">Isode Ltd</span>
|
|
<span class="adr">
|
|
<span class="vcardline">14 Castle Mews</span>
|
|
|
|
<span class="vcardline">
|
|
<span class="locality">Hampton, Middlesex</span>,
|
|
<span class="region"></span>
|
|
<span class="code">TW12 2NP</span>
|
|
</span>
|
|
<span class="country-name vcardline">UK</span>
|
|
</span>
|
|
<span class="vcardline">EMail: <a href="mailto:alexey.melnikov@isode.com">alexey.melnikov@isode.com</a></span>
|
|
|
|
</address>
|
|
</div><div class="avoidbreak">
|
|
<address class="vcard">
|
|
<span class="vcardline">
|
|
<span class="fn">Bernie Hoeneisen</span>
|
|
<span class="n hidden">
|
|
<span class="family-name">Hoeneisen</span>
|
|
</span>
|
|
</span>
|
|
<span class="org vcardline">Ucom Standards Track Solutions GmbH</span>
|
|
<span class="adr">
|
|
|
|
<span class="vcardline">
|
|
<span class="locality">CH-8046 Zuerich</span>,
|
|
<span class="region"></span>
|
|
<span class="code"></span>
|
|
</span>
|
|
<span class="country-name vcardline">Switzerland</span>
|
|
</span>
|
|
<span class="vcardline">Phone: +41 44 500 52 40</span>
|
|
|
|
<span class="vcardline">EMail: <a href="mailto:bernie@ietf.hoeneisen.ch%20(bernhard.hoeneisen%20AT%20ucom.ch)">bernie@ietf.hoeneisen.ch (bernhard.hoeneisen AT ucom.ch)</a></span>
|
|
|
|
<span class="vcardline">URI: <a href="https://ucom.ch/">https://ucom.ch/</a></span>
|
|
|
|
</address>
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|