Re: [mile] Adam Roach's Discuss on draft-ietf-mile-rolie-11: (with DISCUSS and COMMENT)

"Banghart, Stephen A. (Fed)" <stephen.banghart@nist.gov> Thu, 26 October 2017 15:41 UTC

Return-Path: <stephen.banghart@nist.gov>
X-Original-To: mile@ietfa.amsl.com
Delivered-To: mile@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 091CB13F3C0; Thu, 26 Oct 2017 08:41:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nistgov.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id flMY0tIM8mGe; Thu, 26 Oct 2017 08:41:53 -0700 (PDT)
Received: from gcc01-dm2-obe.outbound.protection.outlook.com (mail-dm2gcc01on0102.outbound.protection.outlook.com [23.103.201.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A178137C2E; Thu, 26 Oct 2017 08:41:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nistgov.onmicrosoft.com; s=selector1-nist-gov; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=pEeSKdbekgb/tA7L6Qf24ZrKqka+O8CHKN2U/V2IhdU=; b=SdgglgRe8vNfbnsTjf4vrItVEYmVi/kviQFDGQPg12vEc5cGqUTA8W/xQrvGoOWVssHkIx0suW4sn2fdp6MMdJR0dWRscyzKku91k1otrsFRg+wqfOKD2mZ9bZX7B+5PBKxlftK4etQ7UZ4rs1ogW3XMB3hQJmvYQ9WdpQq1VoA=
Received: from MWHPR09MB1197.namprd09.prod.outlook.com (10.172.49.143) by MWHPR09MB1199.namprd09.prod.outlook.com (10.172.49.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.178.6; Thu, 26 Oct 2017 15:41:50 +0000
Received: from MWHPR09MB1197.namprd09.prod.outlook.com ([10.172.49.143]) by MWHPR09MB1197.namprd09.prod.outlook.com ([10.172.49.143]) with mapi id 15.20.0178.007; Thu, 26 Oct 2017 15:41:50 +0000
From: "Banghart, Stephen A. (Fed)" <stephen.banghart@nist.gov>
To: Adam Roach <adam@nostrum.com>
CC: "ncamwing@cisco.com" <ncamwing@cisco.com>, "mile-chairs@tools.ietf.org" <mile-chairs@tools.ietf.org>, "mile@ietf.org" <mile@ietf.org>, The IESG <iesg@ietf.org>, "mile-chairs@ietf.org" <mile-chairs@ietf.org>, "draft-ietf-mile-rolie@ietf.org" <draft-ietf-mile-rolie@ietf.org>, Ben Campbell <ben@nostrum.com>
Thread-Topic: Adam Roach's Discuss on draft-ietf-mile-rolie-11: (with DISCUSS and COMMENT)
Thread-Index: AQHTTUZSm55anh/gYEy4JIuYjSD1UKL1AXmQgAAYpoCAASM0QA==
Date: Thu, 26 Oct 2017 15:41:50 +0000
Message-ID: <MWHPR09MB11977634A8C077692D751FA7F0450@MWHPR09MB1197.namprd09.prod.outlook.com>
References: <150890423788.4689.5942012074290459252.idtracker@ietfa.amsl.com> <CY4PR09MB1192BC1F1D328902DF9704F5F0440@CY4PR09MB1192.namprd09.prod.outlook.com> <b9a0be00-42d6-7b23-5dcd-c5fcc523eaf4@nostrum.com>
In-Reply-To: <b9a0be00-42d6-7b23-5dcd-c5fcc523eaf4@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=stephen.banghart@nist.gov;
x-originating-ip: [129.6.251.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; MWHPR09MB1199; 6:Kgdn+fd7KZW/d5KRCWcTj8saE9y0iwF2XQg2X8pb1soZMPxyk+cwaZJ4hFZSr+gqs6gCmkvgZ4v8KUjk5N7BVti+N8atYGYl3BYdAG2bqxT/bVJSHZFoLhgWXA1DyK52Z1/U6CvHMj7vwBqBwyUnj8/6K7rYD+IQ3Ch04lIRgnPrtnxSOQ9DHxd1xgMu9Q+qqM9W71fbsEtqYi4xtSEjlfPysDNXevfcI8YWXzO+EpZkr2IL238jGF3GQPx9O865lolAMAWxisnb6fNfvTaFZMAtASeg3OE6x1V22q/Dw2j4mAX3jn1PltU1NEzKgdHCxZTBJa2S46c2EYRvfh+PVAuH13yp4ZBQMcgPvOkKWg8=; 5:tYjF1gwMbxe4Qfy0k98XapX1xbMxqvDKP5cLZfTcdODZDL3J/3jf+BIRfvN/UFPEurHDS0em1oqYaajDa8b5SC8yv7zGYFjAiRk/MjNjyZR1nfzWr1e8JGdWXI6Yfno3HpgVyY1Mc3dMrLtt9HhDk+0WLx0GJkEhFpXqpDT18LU=; 24:t7g2yFGtsBEJs0VH646BpzjKx2bBV8JyxaS8Ha19y/6JBho3B0REvZmCK+dBFEQJpphZUSMcJA+snWgR4vEnEXT+0cLoosnII8OPjoz244o=; 7:sy3SB78uLsQ2+YiUt2mciK9WAR0Mg0zdH/vsy3Dg3fU7QqxTfldnrJ/qBBxLaFrom5AnypLBCCGgTj7r4owiALDiTYC5YExA7+KMbfpM0l8u007s9LB8omNb+m1ai2N1edklwaSJoFiURVlZPMOoEuvvgIw2yUCoPTNWLDNP5bhZklsztcZr5WFYVJ9DoHTHwEV3ZeZBLH5gmPB4/9wxE8nxTkgQZZ8Dur6o8e3fEvYzapvVhHZl+xfl70mWzRpk
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 05c4618d-07c3-4e12-0ce0-08d51c88131a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199); SRVR:MWHPR09MB1199;
x-ms-traffictypediagnostic: MWHPR09MB1199:
x-exchange-antispam-report-test: UriScan:(158342451672863)(65766998875637)(189930954265078)(95692535739014)(219752817060721);
x-microsoft-antispam-prvs: <MWHPR09MB119905563996E6E0375098B4F0450@MWHPR09MB1199.namprd09.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(10201501046)(3231020)(6055026)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR09MB1199; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR09MB1199;
x-forefront-prvs: 04724A515E
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(39860400002)(346002)(13464003)(24454002)(51914003)(189002)(3905003)(199003)(316002)(25786009)(105586002)(7696004)(54356999)(54906003)(2900100001)(50986999)(478600001)(76176999)(8676002)(106356001)(8936002)(6116002)(3846002)(102836003)(606006)(81156014)(81166006)(966005)(53546010)(66066001)(74316002)(230783001)(45080400002)(305945005)(33656002)(7736002)(101416001)(2950100002)(6916009)(68736007)(6246003)(575784001)(14454004)(4326008)(189998001)(5660300001)(3280700002)(3660700001)(2906002)(86362001)(99286003)(6306002)(229853002)(53936002)(55016002)(6436002)(77096006)(6506006)(97736004)(9686003); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR09MB1199; H:MWHPR09MB1197.namprd09.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: nist.gov does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nist.gov
X-MS-Exchange-CrossTenant-Network-Message-Id: 05c4618d-07c3-4e12-0ce0-08d51c88131a
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2017 15:41:50.1897 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2ab5d82f-d8fa-4797-a93e-054655c61dec
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR09MB1199
Archived-At: <https://mailarchive.ietf.org/arch/msg/mile/h2-2ztwn1LfrhY5jrUgxKoLflhI>
Subject: Re: [mile] Adam Roach's Discuss on draft-ietf-mile-rolie-11: (with DISCUSS and COMMENT)
X-BeenThere: mile@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Managed Incident Lightweight Exchange, IODEF extensions and RID exchanges" <mile.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mile>, <mailto:mile-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mile/>
List-Post: <mailto:mile@ietf.org>
List-Help: <mailto:mile-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mile>, <mailto:mile-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 15:41:58 -0000

Adam,

To avoid arguing semantics on guessability vs discoverability, I would say that at this current stage, the well-known registration allows an automated system to reliably check if a given host is hosting a ROLIE repository, and if they are, to provide the head of that repository. This mechanism is usable across all ROLIE repositories.

Fully automated discoverability is something that we want, and we'll need this registration for that in the future. Guessability, in the mean time, provides demonstrable value.

Thanks,
Stephen

> -----Original Message-----
> From: Adam Roach [mailto:adam@nostrum.com]
> Sent: Wednesday, October 25, 2017 5:44 PM
> To: Banghart, Stephen A. (Fed) <stephen.banghart@nist.gov>
> Cc: ncamwing@cisco.com; mile-chairs@tools.ietf.org; mile@ietf.org; The
> IESG <iesg@ietf.org>; mile-chairs@ietf.org; draft-ietf-mile-rolie@ietf.org
> Subject: Re: Adam Roach's Discuss on draft-ietf-mile-rolie-11: (with DISCUSS
> and COMMENT)
> 
> Based on the example you gave Martin ("I'd like to give a tool
> 'https://na01.safelinks.protection.outlook.com/?url=www.microsoft.com&d
> ata=02%7C01%7Cstephen.banghart%40nist.gov%7C83c286c926ed4c85274308
> d51bf180ba%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C63644564
> 6445352559&sdata=uH4jvj33bqTg5N2FSjQwgS8KysdxaQ2gdVrwNV3LCjc%3D
> &reserved=0'..."), it sounds like you're not looking for
> *discoverability* as much as you are *guessability*. Is that an accurate
> characterization?
> 
> /a
> 
> On 10/25/17 3:35 PM, Banghart, Stephen A. (Fed) wrote:
> > Adam,
> >
> > Thanks for the review. I've put my comments/changes inline.
> >
> > Thanks,
> > Stephen
> >
> >> -----Original Message-----
> >> From: Adam Roach [mailto:adam@nostrum.com]
> >> Sent: Wednesday, October 25, 2017 12:04 AM
> >> To: The IESG <iesg@ietf.org>
> >> Cc: draft-ietf-mile-rolie@ietf.org; mile@ietf.org; mile-
> chairs@tools.ietf.org;
> >> Nancy Cam-Winget <ncamwing@cisco.com>; mile-chairs@ietf.org;
> >> ncamwing@cisco.com; mile@ietf.org
> >> Subject: Adam Roach's Discuss on draft-ietf-mile-rolie-11: (with DISCUSS
> and
> >> COMMENT)
> >>
> >> Adam Roach has entered the following ballot position for
> >> draft-ietf-mile-rolie-11: Discuss
> >>
> >> When responding, please keep the subject line intact and reply to all
> email
> >> addresses included in the To and CC lines. (Feel free to cut this
> introductory
> >> paragraph, however.)
> >>
> >>
> >> Please refer to
> >>
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.i
> >> etf.org%2Fiesg%2Fstatement%2Fdiscuss-
> >>
> criteria.html&data=02%7C01%7Cstephen.banghart%40nist.gov%7C08456d09f
> >>
> a1d4c1da2ea08d51b5d6b71%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7
> >>
> C0%7C636445010437837404&sdata=YCi7gTAwFZDvxiwzV66Iuhnx73ziHe8GJ6J
> >> MJneINjc%3D&reserved=0
> >> for more information about IESG DISCUSS and COMMENT positions.
> >>
> >>
> >> The document, along with other ballot positions, can be found here:
> >>
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatr
> >> acker.ietf.org%2Fdoc%2Fdraft-ietf-mile-
> >>
> rolie%2F&data=02%7C01%7Cstephen.banghart%40nist.gov%7C08456d09fa1d
> >>
> 4c1da2ea08d51b5d6b71%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0
> >>
> %7C636445010437837404&sdata=T%2FiVFaPIorBa3igDpRk87MM%2Bl1sw1hA
> >> rBEhqmqqjVjI%3D&reserved=0
> >>
> >>
> >>
> >> ----------------------------------------------------------------------
> >> DISCUSS:
> >> ----------------------------------------------------------------------
> >>
> >> I agree with Ben, Martin, and Mark: the way this document uses /.well-
> >> known/ URIs is not consistent with RFC5785, section 1.1. It should be
> >> understood that /.well-known/ URLs are already a carve-out from overall
> >> REST principles regarding the agency of content publishers to assign URLs
> >> within their domain as they see fit; and, as such, need non-trivial
> justification
> >> for their use.
> >>
> >> If there were some fully-defined autodiscovery mechanism that were
> >> (non-artificially) constrained in such a way that only a host and port were
> >> available, then the use of /.well-known/ URIs would be more
> >> understandable. The only constraint hinted at in this document that might
> >> have these properties is the use of DNS SRV records. Given that ROLIE is
> >> defining a green-field protocol, the use of something as constrained as
> SRV
> >> seems ill-advised, given that the use of NAPTR records would trivially
> allow
> >> retrieval of a complete URL instead of just a host/port combination.
> >>
> >> The bottom line, however, is that we need to defer specification of a
> /.well-
> >> known/ URL until we completely define a discovery protocol that requires
> it.
> >> The corollary is that we should avoid defining a discovery protocol that
> >> requires it.
> >>
> > I replied to Martin's concern on this issue in an earlier e-mail and I think
> we've reached agreement on the justification for the well-known
> registration
> (https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmaila
> rchive.ietf.org%2Farch%2Fmsg%2Fmile%2FgbG5nC8Oh4q76P-0dXHwM-
> ztMPY&data=02%7C01%7Cstephen.banghart%40nist.gov%7C83c286c926ed4c
> 85274308d51bf180ba%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C
> 636445646445352559&sdata=fjcTclj2pcjVyFL0%2F9xmNjVWw8V8XnEfWWJB
> OshqlBM%3D&reserved=0)
> >
> > We believe that we have a minimal use case/discovery story where ROLIE
> clients only have the host name and port for a potential ROLIE server, and
> need a standardized way to check/locate the metadata of an associated
> ROLIE repository. In these cases automated systems need a means to locate
> a ROLIE repository without a human needing to track down a link through
> browsing the site, email, etc. Providing a URL template for the Service
> Document allows these automated systems to find the head of the ROLIE
> repository, from there it can browse the rest of the Collections/Entries
> present.
> >
> > We've added additional text to the section in order to provide more
> justification/reasoning around our well-known registration. I've provided the
> new paragraph here:
> >
> > "ROLIE repositories are largely intended to be consumed by automated
> systems. While humans may be able to navigate a web page or receive an
> email to find a link to the repository, automated systems struggle with such
> tasks. By creating a standardized location for the Service Document, ROLIE
> clients need only a host name and port in order to locate a ROLIE repository.
> This lower barrier to entry reduces the amount of human intervention
> required for ROLIE clients to begin reading Feeds."
> >
> > We discussed this within the MILE WG and the WG agreed to define the
> .well-known approach, but to defer on a specific means to determine the
> host and port of the server at this time. This will allow the group to get some
> implementation experience with ROLIE, while reviewing the SRV and NAPTR
> record approaches to determine what the best approach is. We can then
> write another draft that provides these details when we are ready. In any
> case, we still need a way to discover the Service Document, so the WG found
> it to be prudent to do that now.
> >
> > Following Martin's comments, we removed the well-known registration for
> the Category Document, as this is discoverable from the Service Document.
> >
> >> ----------------------------------------------------------------------
> >> COMMENT:
> >> ----------------------------------------------------------------------
> >>
> >> Since ROLIE requires the use of TLS client certificates, all of its resources
> need
> >> to be conveyed over HTTPS (i.e., ROLIE resources can never use "http" IRI
> >> schemes, only "https" IRI schemes). The following examples need to be
> fixed
> >> to reflect this:
> > Thanks for catching this. The links have been changed to https.
> >
> >> Section 6.1.2:
> >>
> >>           <link rel="self"
> >>
> href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2F
> >>
> example.org%2FfeedA%3Fpage%3D5&data=02%7C01%7Cstephen.banghart
> >>
> %40nist.gov%7C08456d09fa1d4c1da2ea08d51b5d6b71%7C2ab5d82fd8fa4797
> >>
> a93e054655c61dec%7C1%7C0%7C636445010437837404&sdata=N2XIUWecIr%
> >> 2BoEHnBSTVZS0X2BZRBdpR3N%2BWHYC3UZI4%3D&reserved=0"/>
> >>           <link rel="first"
> >>
> href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2F
> >>
> example.org%2FfeedA%3Fpage%3D1&data=02%7C01%7Cstephen.banghart
> >>
> %40nist.gov%7C08456d09fa1d4c1da2ea08d51b5d6b71%7C2ab5d82fd8fa4797
> >>
> a93e054655c61dec%7C1%7C0%7C636445010437837404&sdata=r2w32N%2B8F
> >> JYWnVIObX%2BLWSuyCyLV%2BHAEQlKRAEBkAo0%3D&reserved=0"/>
> >>           <link rel="prev"
> >>
> href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2F
> >>
> example.org%2FfeedA%3Fpage%3D4&data=02%7C01%7Cstephen.banghart
> >>
> %40nist.gov%7C08456d09fa1d4c1da2ea08d51b5d6b71%7C2ab5d82fd8fa4797
> >>
> a93e054655c61dec%7C1%7C0%7C636445010437837404&sdata=QhEYN4Z%2F
> >> %2B8neikPNwJGL%2BGtoEU0gBrVlQbanXnaQrgQ%3D&reserved=0"/>
> >>           <link rel="next"
> >>
> href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2F
> >>
> example.org%2FfeedA%3Fpage%3D6&data=02%7C01%7Cstephen.banghart
> >>
> %40nist.gov%7C08456d09fa1d4c1da2ea08d51b5d6b71%7C2ab5d82fd8fa4797
> >>
> a93e054655c61dec%7C1%7C0%7C636445010437837404&sdata=pEJKm1Zuyj6S
> >> dDUkUkCrQURq5KzMmawwTISZSWd3%2B3o%3D&reserved=0"/>
> >>           <link rel="last"
> >>
> href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2F
> >>
> example.org%2FfeedA%3Fpage%3D10&data=02%7C01%7Cstephen.banghar
> >>
> t%40nist.gov%7C08456d09fa1d4c1da2ea08d51b5d6b71%7C2ab5d82fd8fa4797
> >>
> a93e054655c61dec%7C1%7C0%7C636445010437837404&sdata=mH77rw1TlsX
> >> 8JuOY3EHJyOEpEzGPcokuxgiT%2F32%2FlkY%3D&reserved=0"/>
> >>
> >> Section B.1:
> >>
> >>          <collection
> >>
> href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2F
> >>
> example.org%2Fprovider%2Fvulns&data=02%7C01%7Cstephen.banghart%4
> >>
> 0nist.gov%7C08456d09fa1d4c1da2ea08d51b5d6b71%7C2ab5d82fd8fa4797a93
> >>
> e054655c61dec%7C1%7C0%7C636445010437837404&sdata=SHNoV3KOd9BxB
> >> ngCKAmpnKwx9AqfWBTdZTTevIZFMcw%3D&reserved=0">
> >> ...
> >>          <collection
> >>
> >>
> href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2F
> >>
> example.org%2Fprovider%2Fpublic%2Fvulns&data=02%7C01%7Cstephen.ba
> >>
> nghart%40nist.gov%7C08456d09fa1d4c1da2ea08d51b5d6b71%7C2ab5d82fd8f
> >>
> a4797a93e054655c61dec%7C1%7C0%7C636445010437837404&sdata=Bt2SOn0
> >> bseMv9ZE3dxkm5%2FtqFJosQKE1XC4OpRfkHZw%3D&reserved=0">
> >> ...
> >>          <collection
> >>
> >>
> href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2F
> >>
> example.org%2Fprovider%2Fprivate%2Fincidents&data=02%7C01%7Cstephe
> >>
> n.banghart%40nist.gov%7C08456d09fa1d4c1da2ea08d51b5d6b71%7C2ab5d8
> >>
> 2fd8fa4797a93e054655c61dec%7C1%7C0%7C636445010437837404&sdata=TX
> >> NY424A3JuHjqMlPoRfZmVTlwRq0%2FGSeWFIPgblPe0%3D&reserved=0">
> >> ...
> >>         <link rel="self"
> >>
> >>
> href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2F
> >>
> example.org%2Fprovider%2Fpublic%2Fvulns&data=02%7C01%7Cstephen.ba
> >>
> nghart%40nist.gov%7C08456d09fa1d4c1da2ea08d51b5d6b71%7C2ab5d82fd8f
> >>
> a4797a93e054655c61dec%7C1%7C0%7C636445010437837404&sdata=Bt2SOn0
> >> bseMv9ZE3dxkm5%2FtqFJosQKE1XC4OpRfkHZw%3D&reserved=0" />
> >>         <link rel="service"
> >>
> >>
> href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2F
> >>
> example.org%2Frolie%2Fservicedocument&data=02%7C01%7Cstephen.bang
> >>
> hart%40nist.gov%7C08456d09fa1d4c1da2ea08d51b5d6b71%7C2ab5d82fd8fa4
> >>
> 797a93e054655c61dec%7C1%7C0%7C636445010437837404&sdata=zoDLn699V
> >> T%2FlqiYzauR1ItbKSiIq%2FbhwUzwhMt7u5oI%3D&reserved=0"/>
> >> ...
> >>           <content type="application/xml"
> >>
> >>
> src="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fw
> >>
> ww.example.org%2Fprovider%2Fvulns%2F123456%2Fdata&data=02%7C01%
> >>
> 7Cstephen.banghart%40nist.gov%7C08456d09fa1d4c1da2ea08d51b5d6b71%
> >>
> 7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C636445010437837404&
> >>
> sdata=hDThkxcmP30XYHMeD58AaT9kJsNo51L97NTAnVTnUPs%3D&reserved
> >> =0"/>
> >> ...
> >>         <content type="application/xml"
> >>
> >>
> src="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fw
> >>
> ww.example.org%2Fprovider%2Fvulns%2F123456%2Fdata&data=02%7C01%
> >>
> 7Cstephen.banghart%40nist.gov%7C08456d09fa1d4c1da2ea08d51b5d6b71%
> >>
> 7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C636445010437837404&
> >>
> sdata=hDThkxcmP30XYHMeD58AaT9kJsNo51L97NTAnVTnUPs%3D&reserved
> >> =0">
> >>
> >> ------------------------------------------------------------
> >>
> >> Additionally, the following href values (also in B.1) are illegal, and need to
> >> contain a scheme (presumably, https):
> > Also fixed.
> >
> >>            <atom:link rel="service"
> >>
> >>
> href="https://na01.safelinks.protection.outlook.com/?url=www.example.co
> >>
> m%2Frolie%2Fservicedocument&data=02%7C01%7Cstephen.banghart%40ni
> >>
> st.gov%7C08456d09fa1d4c1da2ea08d51b5d6b71%7C2ab5d82fd8fa4797a93e0
> >>
> 54655c61dec%7C1%7C0%7C636445010437837404&sdata=rank6Smbmq%2BQs
> >> GpVJ1qscYn%2F3SA0krqKDPQB5GSxm1Q%3D&reserved=0"/>
> >> ...
> >>            <atom:link rel="service"
> >>
> >>
> href="https://na01.safelinks.protection.outlook.com/?url=www.example.co
> >>
> m%2Frolie%2Fservicedocument&data=02%7C01%7Cstephen.banghart%40ni
> >>
> st.gov%7C08456d09fa1d4c1da2ea08d51b5d6b71%7C2ab5d82fd8fa4797a93e0
> >>
> 54655c61dec%7C1%7C0%7C636445010437837404&sdata=rank6Smbmq%2BQs
> >> GpVJ1qscYn%2F3SA0krqKDPQB5GSxm1Q%3D&reserved=0"/>
> >>