<div dir="ltr">Hi Christian,<div><br></div><div>I'm not sure I understand your point here. The CA/Browser Forum is a discussion forum for browsers and CAs to discuss product requirements for browser products. While I agree that PKI technologies are used in a wide variety of use cases, proving how general purpose the technology is, there's no requirement that they all use the same CA infrastructure. Indeed, as the industry has shown consistently, both in terms of standards evolution and in response to security incidents, there are ample harms from using the "same" certificate hierarchy. That doesn't mean a single organization can't operate multiple hierarchies, but we should be careful to not mistake PKI hierarchies as general purpose, because they are not.</div><div><br></div><div>In this model, it helps to think of PKI like JSON or XML: a general purpose technology for expressing attributes, but specific uses of it (e.g. specific APIs or service endpoints) will define their own requirements on how that general technology is used. Much like it would be strange to think of an API for listing, say, shopping products, use the same structure and format as an API for managing smart meters, we can substitute "API" for "PKI" and get the same conceptual clarity about why they are fundamentally different.</div><div><br></div><div>As it relates to the question I asked of Michelle, which you're replying to here, it appears the relevant standards document is WEQ-012, developed by NAESB, and recognized by FERC. In that case, it would appear there is limited to no risk of the removal of OU creating incompatibility, because it appears the specification for the NAESB PKI within WEQ-012 is already incompatible with the specification for browser PKIs within browser root store requirements and the Baseline Requirements. Of course, I'm certainly hoping Michelle can share more details, such as a readily attainable public version of the most recent version, to facilitate further discussion.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 24, 2020 at 5:26 AM Christian Heutger <<a href="mailto:ch@psw.net">ch@psw.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div lang="DE" style="overflow-wrap: break-word;">
<div class="gmail-m_1548658109154310923WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">SSL/TLS certificate usage is much wider than only for Web Sites, primary they are server certificates. Similar to client certificates, which may be S/MIME certificates, user certificates,
signing certificates on machines, clients or gateways. The view here seems sometimes a bit to reduced, but has larger impact as sometimes recognized.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Christian<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:12pt;color:black">Von: </span></b><span style="font-size:12pt;color:black">Validation <<a href="mailto:validation-bounces@cabforum.org" target="_blank">validation-bounces@cabforum.org</a>> im Auftrag von Ryan Sleevi via Validation <<a href="mailto:validation@cabforum.org" target="_blank">validation@cabforum.org</a>><br>
<b>Antworten an: </b>Ryan Sleevi <<a href="mailto:sleevi@google.com" target="_blank">sleevi@google.com</a>>, CA/Browser Forum Validation SC List <<a href="mailto:validation@cabforum.org" target="_blank">validation@cabforum.org</a>><br>
<b>Datum: </b>Donnerstag, 24. September 2020 um 00:11<br>
<b>An: </b>Michelle Coon <<a href="mailto:Michelle.Coon@oati.net" target="_blank">Michelle.Coon@oati.net</a>>, CA/Browser Forum Validation SC List <<a href="mailto:validation@cabforum.org" target="_blank">validation@cabforum.org</a>><br>
<b>Betreff: </b>Re: [cabf_validation] Revision to OU requirements<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">Thanks Michelle,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">This is really useful! However, it's not clear to me why the wholesale electric industry is using browser-based certificates. The discussion here would only be regarding those used as part of browser/OS, and surely these devices aren't
using the same trust anchors, given the risks, right? Certainly, using a dedicated trust anchor for different compliance regimes has long been understood as good practice, at least within the Forum, as we saw first-hand with 1024-bit RSA and SHA-1.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Given the size and depth of this information, could you perhaps provide a more specific reference? Looking through FERC 888, 889, and 2222, I don't see any specific references to organizationalUnit. Perhaps I'm overlooking something, however?<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Wed, Sep 23, 2020 at 3:59 PM Michelle Coon via Validation <<a href="mailto:validation@cabforum.org" target="_blank">validation@cabforum.org</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<p class="MsoNormal">OATI has the following comments regarding the OU field discussion:<br>
The wholesale electric industry currently uses the optional OU field in the certificate string of client certificates to identify a specific organization unit having authority to conduct business transactions as allowed under regulatory requirements promulgated
by the Federal Energy Regulatory Commission (FERC). In FERC Orders 888 and 889, utilities were required to isolate business units for purposes of sharing transmission grid information. Transmission and wholesale energy trading business units in all major U.S.
grid interconnections, Western, Eastern, and ERCOT, are required to be broken up into separate business units for different activities. Different units must be completely "brick walled" from each other, and operate as different entities even though they are
still technically sub units of the same company. For more than 20 years, OU field has been and is currently used by energy industry entities as an integrated business process to clearly and distinctly identify the specific organization unit associated with
discrete certificates in compliance of FERC Orders 888 and 889. Additionally, with the recent FERC Order 2222, the use of the optional OU field in the certificate string may be expanded as a business practice to the distribution/retail level of power entities
as integrated into energy markets of North America. <br>
Removal of the optional OU field in the certificate string would cause disruption of current business practice in the energy industry of North America. Specifically, removal of the optional OU field would prevent energy industry entities from clearly and distinctly
identifying the specific organization unit associated with discrete certificates, thereby compromising their compliance with U.S. federal regulatory mandates. Additionally, it would require energy industry entities to modify their current business processes,
requiring time, staff, and resources. <br>
The OU field in the certificate string is optional and should remain optional, to accommodate all organizations-those that use the optional OU field as part of their established business processes, as well as those organizations that do not use the optional
OU field. <br>
<br>
Michelle Coon<br>
Associate Director, Compliance<br>
Phone: <a href="tel:(763)%20201-2000" target="_blank">763.201.2000</a> <br>
Fax: <a href="tel:(763)%20201-5333" target="_blank">763.201.5333</a> <br>
Open Access Technology International, Inc.<br>
3660 Technology Drive NE, Minneapolis, MN 55418<br>
<br>
<br>
<br>
CONFIDENTIAL INFORMATION: This email and any attachment(s) contain confidential and/or proprietary information of Open Access Technology International, Inc. Do not copy or distribute without the prior written consent of OATI. If you are not a named recipient
to the message, please notify the sender immediately and do not retain the message in any form, printed or electronic.<br>
<br>
<br>
-----Original Message-----<br>
From: Validation [mailto:<a href="mailto:validation-bounces@cabforum.org" target="_blank">validation-bounces@cabforum.org</a>] On Behalf Of Kurt Roeckx via Validation<br>
Sent: Monday, September 21, 2020 3:47 PM<br>
To: Ryan Sleevi <<a href="mailto:sleevi@google.com" target="_blank">sleevi@google.com</a>>; CA/Browser Forum Validation SC List <<a href="mailto:validation@cabforum.org" target="_blank">validation@cabforum.org</a>><br>
Subject: Re: [cabf_validation] Revision to OU requirements<br>
<br>
{External email message: This email is from an external source. Please exercise caution prior to opening attachments, clicking on links, or providing any sensitive information.}<br>
<br>
On Mon, Sep 21, 2020 at 02:01:20PM -0400, Ryan Sleevi via Validation wrote:<br>
> Can you clarify: Was this at the request of BCSS (the "server", in <br>
> their<br>
> parlance) or in the use of TLS certificates as client-auth certificates?<br>
> <br>
> This appears to be detailing a very specific mutual-TLS authentication <br>
> flow, and it's unclear whether or not a browser-used CA is essential <br>
> for this.<br>
<br>
Reading the document, it says that the KSZ/BCSS/CBSS has 3 certificates (TLS server, TLS client, TLS client to sign documents), and depending on the communications, one of the 3 is used. Clients wishing to authenticate them should get the certificates. Clients
should also send their own certificate to KSZ/BCSS/CBSS.<br>
<br>
<br>
Kurt<br>
<br>
_______________________________________________<br>
Validation mailing list<br>
<a href="mailto:Validation@cabforum.org" target="_blank">Validation@cabforum.org</a><br>
<a href="https://lists.cabforum.org/mailman/listinfo/validation" target="_blank">https://lists.cabforum.org/mailman/listinfo/validation</a><br>
_______________________________________________<br>
Validation mailing list<br>
<a href="mailto:Validation@cabforum.org" target="_blank">Validation@cabforum.org</a><br>
<a href="https://lists.cabforum.org/mailman/listinfo/validation" target="_blank">https://lists.cabforum.org/mailman/listinfo/validation</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote></div>