Poll-Based SET Token Delivery Using HTTP

Slides:



Advertisements
Similar presentations
Dynamic Symmetric Key Provisioning Protocol (DSKPP)
Advertisements

Testing Hypotheses About Proportions Chapter 20. Hypotheses Hypotheses are working models that we adopt temporarily. Our starting hypothesis is called.
The Art of Programming Top-Down Design. The Art of Problem Solving The art of problem solving is the transformation of an English description of a problem.
Errors And How to Handle Them. GIGO There is a saying in computer science: “Garbage in, garbage out.” Is this true, or is it just an excuse for bad programming?
Submitting Manuscripts to Journals: An Editor’s Perspective Michael K. Lindell Hazard Reduction & Recovery Center Texas A&M University.
Information Model for LMAP draft-ietf-lmap-information-model-02 and proposed changes for 03 IETF 91, Honolulu, November 2014 Trevor Burbridge, BT 1.
What makes for a quality RFC? An invited talk to the MPLS WG Adrian Farrel IETF-89 London, March 2014.
Basic Programming Lingo. A program is also known as a  Sequence of instructions  Application  App  Binary  Executable.
IETF 54, Yokohama Kutscher/Ott/Bormann 1 SDPng Update Dirk Jörg Carsten draft-ietf-mmusic-sdpng-05.txt.
7/27/2004IETF San-Diego Plenary meeting 8/2004 EPON MIBs Lior Khermosh – Passave Technologies
Advisory Council Shepherds: David Farmer & Chris Grundemann Global Policy for post exhaustion IPv4 allocation mechanisms by the IANA.
Towards Lemonade Profile Version 2 August 3, 2005 IETF 63 - Lemonade 1 Lemonade New Drafts Towards Version 2 of Lemonade Profile Stéphane H. Maes,
NMC-WG Session 2 June 22 nd 2010, OGF 29 Martin Swany – University of Delaware Jason Zurawski – Internet2.
9.4 Odds and Long-Term Behavior Remember to Silence Your Cell Phone and Put It In Your Bag!
Richard Scheffenegger Mirja Kühlewind TCP Timestamp Negotiation draft-scheffenegger-tcpm-timestamp- negotiation th IETF, Vancouver, Canada.
Verb Tense Table The English Language has 12 tenses which are used for different reasons. This infographic shows what the tenses are, what they mean and.
IETF-64 - ENUM WG1 ENUM validation status update Alex Mayrhofer enum.at / 3.4.e164.arpa Bernie Höneisen SWITCH /
Learning to use a ‘For Loop’ and a ‘Variable’. Learning Objective To use a ‘For’ loop to build shapes within your program Use a variable to detect input.
EAP Applicability IETF-86 Joe Salowey. Open Issues Open Issues with Retransmission and re- authentication Remove text about lack of differentiation in.
Netconf Notifications Sharon Chisholm Hector Trevino IETF 67 November 2006.
Cynthia Holcomb Education Specialist
Saying “I’m Sorry” (and meaning it!)
Compiler Design (40-414) Main Text Book:
INTERNAL AUDIT REPORTS
Data Types Variables are used in programs to store items of data e.g a name, a high score, an exam mark. The data stored in a variable is entered from.
The Writing Process.
IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.
Testing Hypotheses About Proportions
Addressing Pushback from Patients
CS 3305 System Calls Lecture 7.
Writing Skills.
LTANS WG: ERS Status July 10, 2006 Tobias Gondrom.
Device Flow <draft-ietf-oauth-device-flow-03>
Yenka Portfolio Level for this topic: Student Name : My Levels
Objectives Identifying how to apply your past experiences to help you be a courageous leader Gaining insight on how to listen from another person’s view.
Syntax-Directed Translation
Writing the First Draft
File Handling Programming Guides.
Number and String Operations
Deprecating ASM for Interdomain Multicast IETF 103 Bangkok 2018
Testing Hypotheses about Proportions
Saying “I’m Sorry” (and meaning it!)
Working Group Draft for TCPCLv4
How To Help Myself When Playing With Friends
English Week 2 – Monday, June 4.
My Style Designs Insert name here.
Subject Identifier Types
Use of EDCA Access During HCF Polling
S-127 – Marine Traffic Management Release Candidate NIPWG 6 30 January 2019 Raphael Malyankar Eivind Mong Sponsored by IHO.
Reading Street Comprehension Skills: Cause and Effect
Testing Hypotheses About Proportions
Proposed Resolutions to RFI comments of LB 166 on IEEE s D7.0
Working in Groups.
What makes for a quality RFC?
A First Program.
Where is my error?.
EECE.2160 ECE Application Programming
Murray S. Kucherawy REPUTE Extra Topics Murray S. Kucherawy
Exceptions 10-May-19.
Author: Miran Miklič Comparison and advantages of the Bitemporal and Temporal databases over Tuple-versioning (point-in-time) database.
Title Introduction: Discussion & Conclusion: Methods & Results:
PATH NOT TAKEN.
RESOLVING CONFLICTS WITHOUT FIGHTING
Product Training Program
COSE and JOSE Registrations for WebAuthn Algorithms
Reading Street Comprehension Skills: Cause and Effect
Push-Based SET Token Delivery Using HTTP
Push-Based SET Token Delivery Using HTTP
IETF Montreal BFD YANG Data Model
Silicon Prairie Initiative on Robotics in Information Technology
Presentation transcript:

Poll-Based SET Token Delivery Using HTTP * Poll-Based SET Token Delivery Using HTTP draft-ietf-secevent-http-poll Michael B. Jones IETF 103, Bangkok November 2018

What is the poll draft? Defines polling delivery mechanism for SETs Complements push delivery mechanism defined in draft-ietf-secevent-http-push

What’s happened since Montreal? Push Annabelle simplified language Annabelle put error codes in a registry I applied my review comments from -00, including aligning terminology with SET Poll I simplified language I eliminated duplicate text from poll draft Referencing it in the push draft instead I applied my review comments from -00 , including aligning terminology with SET

What I didn’t do to poll I didn’t make any breaking changes

What’s next for poll? More language simplification needed More duplicate language elimination needed Consider addressing some of the current semantic oddities

Odd Semantics “maxEvents” defines “returnImmediately” to sometimes be ignored Parameter handling not orthogonal

Functionality without Clear Motivation Spec says SETs MAY be reissued But provides no accompanying guidance or rationale Why might this occur? Is it ever necessary?

Conclusions Significant progress on both delivery specs People should review push draft now People should review poll semantics now People should probably wait to review poll writing until next draft, which should finish: Language simplification Duplicate elimination