<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof" id="WG-Meeting-2025-09-09">
<b>WG Meeting: 2025-09-09</b></div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof" id="Agenda">
<b>Agenda</b></div>
<ul data-startline="3" data-endline="5" data-position="35" data-size="0">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Demo of SSF Receiver conformance tests</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Stream Updated Event and Disabled / Paused Streams</li></ul>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof" id="Attendees">
<b>Attendees</b></div>
<ul data-startline="7" data-endline="17" data-position="143" data-size="0">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Shayne Miel (Cisco)</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thomas Darimont (OIDF)</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
John Marchesini (Jamf)</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Kenn Chong (RSA)</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Wade Ellery (Radiant Logic)</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Yair Sarig (Omnissa)</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Jen Schreiber (Workday)</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Sarah Cecchetti (Beyond Identity)</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Apoorva Deshpande (Okta)</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Gail Hodges (OIDF)</li></ul>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof" id="Notes">
<b>Notes</b></div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof" id="Demo-of-SSF-Receiver-conformance-tests">
<b>Demo of SSF Receiver conformance tests</b></div>
<ul data-startline="20" data-endline="40" data-position="450" data-size="0">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Conformance Tests for SSF Receivers</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) –-Shared the conformance tests live–-</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Apoorva) Is this only for poll?</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) No, it supports both push and poll</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(John) Will these test plans be published?</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) The Transmitter tests have been published and the Receiver tests will be soon</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(John) What is the process for getting certified?</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) We don't offer certification yet, but we plan to have this soon</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) Hoping to have Receiver tests ready 2 weeks before Authenticate</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Apoorva) Are we going to stick with the Transmitter test suite for the interop?</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) Goal is to have Receiver tests ready before Authenticate</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Shayne) We will let Atul weigh in on what will be required for the interop</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Apoorva) Is there the ability to generate a pdf report of the tests?</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) Not at the moment</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) <a rel="noopener" class="OWAAutoLink" id="OWA48f4fda3-7b0f-c3e7-6711-20bd719c2796" target="_blank" href="https://demo.certification.openid.net/schedule-test.html">
Transmitter tests are available here</a></li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Gail) Great work!</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Gail) We would like to know which companies are interested in using these tests to self-certify. Cost will be $700 for members, $3500 for non-members</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Apoorva) Is certification required for Authenticate's interop</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Shayne) My understanding is that certification will not be available by then</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Gail) Correct. The interop is a step along the way to getting the tests to a final state.</li></ul>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof" id="How-should-we-test-Receivers">
<b>How should we test Receivers?</b></div>
<ul data-startline="42" data-endline="63" data-position="1841" data-size="0">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) The SSF spec is about what a Transmitter should do. There is very little about what a Receiver should do.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Yair) Can there be expectations based on the profile chosen?</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) Who will come up with this kind of profile?</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Apoorva) We don't say much about the Receiver as an entity in the SSF spec. We may need ot address that before any profile.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) Such a profile should contain things like: if Rx create a stream, it should then send a Verification event to show that the stream is working</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) Could we make capabilities configurable for a Receiver? This could be a profile or possibly more metadata for Rx</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Yair) What is purpose of test? If to test our code, that is one thing. If certification, we may need more.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Apoorva) These are all optional operations that do not hinder the interoperability. Maybe we should keep it to the minimum.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Yair) For certification, we should keep it to the minimum. This is true for the Tx too.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) If we focus on delivery, we can talk about whether</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Apoorva) Push Receiver responding with HTTP 202 is something most of the vendors miss in the first go! We should include things like these that will aid interoperability</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) If the working group comes up with a Receiver profile they would like to test, I can update the tests</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) Problem I ran into when writing the tests is that there is no way to force the Tx to generate an event.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Shayne) The only way to trigger an event is the Verification event</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Shayne) How do you test that the Rx received the events?</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) 202 on push or ack on poll</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Shayne) A Rx could fake that</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Yair) There is no requirement that a Rx parse the events</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Shayne) Do we need something more for testing Rx or does this imply that Rx is not testable?</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Apoorva) Should the WG propose a set of tests before Thomas spends a lot of time on this</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) SSF Receiver tests working doc: <a rel="noopener" class="OWAAutoLink" id="OWA9c43aa12-01c9-8899-3488-c7640e13f77f" target="_blank" href="https://docs.google.com/document/d/1ft_-NIdWwvUiDAfyWrvxaO-WvhJDDLbMQ-gRtsKBMJw/edit?tab=t.0">
https://docs.google.com/document/d/1ft_-NIdWwvUiDAfyWrvxaO-WvhJDDLbMQ-gRtsKBMJw/edit?tab=t.0</a></li></ul>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof" id="Stream-Updated-Event-and-Disable--Paused-Stream">
<b>Stream Updated Event and Disable / Paused Stream</b></div>
<ul data-startline="65" data-endline="69" data-position="3912" data-size="0">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Thomas) Raised question in Slack about Stream Updated event - when it should be emitted</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Shayne) Stream Updated event only gets sent if the Tx decides to change the state of the stream without the Rx's input</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Shayne) Spec says that if switching to paused/disabled, the Tx must send the event before changing status</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(Shayne) That leaves us with a question about what to do for poll delivery streams. Does the Tx need to wait for acknowledgement of the event before it can change status?</li></ul>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof" id="Action-Items">
<b>Action Items</b></div>
<ul data-startline="71" data-endline="72" data-position="4424" data-size="0">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Please comment on the <a rel="noopener" class="OWAAutoLink" id="OWA555c3220-efcf-8390-bc09-7cbbfec1cd80" target="_blank" href="https://docs.google.com/document/d/1ft_-NIdWwvUiDAfyWrvxaO-WvhJDDLbMQ-gRtsKBMJw/edit?tab=t.0">
SSF Receiver tests working doc</a></li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Co-chairs to work out checkpoints / cadence to get these tests to the finish line in Nov</li></ul>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div class="elementToProof" id="Signature">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<table style="text-align: left; max-width: 100%; color: rgb(51, 51, 51); box-sizing: border-box; border-collapse: collapse; border-spacing: 0px;">
<tbody>
<tr>
<td style="text-align: left; width: 50px; box-sizing: border-box;"><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; color: rgb(51, 51, 51);"><img style="max-width: 100%;" size="13713" data-outlook-trace="F:1|T:1" src="cid:aaa5ffa6-d6b2-4e5b-8cde-480986a9a187"><br>
</span></td>
<td style="text-align: left; width: 10px; box-sizing: border-box;"><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; color: rgb(51, 51, 51);"><img style="width: 10px; height: 50px; max-width: initial; box-sizing: border-box; display: block;" height="50" width="10" src="https://duo.com/assets/img/email/spacer.gif"></span></td>
<td style="text-align: left; box-sizing: border-box;">
<div style="text-align: left; font-family: Helvetica, sans-serif; font-size: 12px;" class="elementToProof">
<span style="color: rgb(51, 51, 51);"><b>Shayne Miel</b> </span><span style="color: rgb(153, 153, 153);">/</span><span style="color: rgb(51, 51, 51);"> Principal Engineer (he, him, his)
<br>
</span><span style="color: rgb(23, 78, 134);"><a style="color: rgb(23, 78, 134);" href="mailto:smiel@cisco.com">smiel@cisco.com</a></span><span style="color: rgb(51, 51, 51);">
<br>
(919) 923-6230 <br>
</span><span style="color: rgb(23, 78, 134);"><a style="color: rgb(23, 78, 134);" title="https://www.cisco.com/site/us/en/products/security/index.html" href="https://www.cisco.com/site/us/en/products/security/index.html">cisco.com</a></span></div>
</td>
<td style="text-align: left; box-sizing: border-box;"><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; color: rgb(51, 51, 51);"><img style="width: 1px; height: 50px; box-sizing: border-box; display: block;" height="50" width="1" src="https://duo.com/assets/img/email/spacer.gif"></span></td>
</tr>
<tr>
<td style="text-align: left; box-sizing: border-box;" colspan="4">
<div style="text-align: left; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; color: rgb(51, 51, 51);" class="elementToProof">
<br>
</div>
</td>
</tr>
</tbody>
</table>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
</div>
</body>
</html>