XKMS Specifications Phillip Hallam-Baker. Changes Since 1.1 Cosmetic Significant.

Slides:



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

April 23, XKMS Requirements Update Frederick Hirsch, Mike Just April 23, 2002 Goals Requirements Summary –General, Security Last Call Issues –For.
XML Key Management Requirements W3C XML Key Management Working Group Meeting – Dec 9 th, 2001 Frederick Hirsch (Zolera Systems) Mike Just (Entrust)
Introduction to Web Services Protocols. Talk titledate2 Communication and standards Efficient (or indeed any) communication is dependent on a shared vocabulary.
Siebel Web Services Siebel Web Services March, From
The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
WSDL 2.0 Marlon Pierce Community Grids Lab Indiana University.
SOAP.
Web Services Seminar: Service Description Languages
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
This product includes material developed by the Globus Project ( Introduction to Grid Services and GT3.
Environmental Council of States Network Authentication and Authorization Services The Shared Security Component February 28, 2005.
Peoplesoft: Building and Consuming Web Services
CS 522 WebServices -Sujeeth Narayan -Ankur Patwa.
WSDL Web Services Description Language Neet Wadhwani University of Colorado 3 rd October, 2001.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
TP2653 Adv Web Programming SOAP and WSDL. SOAP Simple Object Access Protocol – Lightweight XML-based messaging protocol – A protocol for accessing a Web.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Requirements for DSML 2.0. Summary RFC 2251 fidelity Represent existing directory protocols with new transport syntax Backwards compatibility with DSML.
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
Chapter 9 Web Services Architecture and XML. Objectives By study in the chapter, you will be able to: Describe what is the goal of the Web services architecture.
TLS 1.2 and NIST SP A Tim Polk November 10, 2006.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Object and component “wiring” standards This presentation reviews the features of software component wiring and the emerging world of XML-based standards.
Saml-intro-dec051 Security Assertion Markup Language A Brief Introduction to SAML Tom Scavo NCSA.
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
1 Core Web Services Standards. 2 (Simplified) Web Service Architecture Registry 1. Service Registers PUBLISH 3. Client calls Service BIND 2. Client Request.
Web Services Description Language CS409 Application Services Even Semester 2007.
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
OTP-ValidationService John Linn, RSA Laboratories 11 May 2005.
Session Peering Protocol over SOAP I-D ( draft-ietf-drinks-spp-over-soap-01) draft-ietf-drinks-spp-over-soap-01 0 Presenter: Vikas Bhatia (On behalf of.
Copyright © 2013 Curt Hill SOAP Protocol for exchanging data and Enabling Web Services.
Establishing a foundation for web services Ashraf Memon.
1 Web Services Web and Database Management System.
Architectural Principles for Services Group Name: WG2- ARC Source: Tim Carey, ALU, Meeting Date: Agenda Item:
Kemal Baykal Rasim Ismayilov
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
Web services. Introduction to WSDL. February 23, 2006.
Magnus Westerlund 1 The RTSP Core specification draft-ietf-mmusic-rfc2326bis-06.txt Magnus Westerlund Aravind Narasimhan Rob Lanphier Anup Rao Henning.
Web Technologies Lecture 10 Web services. From W3C – A software system designed to support interoperable machine-to-machine interaction over a network.
Evaluation Biztalk Table of Contents Introduction to XML. Anatomy of an XML document. What is an XML Schema? What is SOAP? XML Web Services overview.
BEA position on W3C ‘Web Services’ Standards Jags Ramnarayan 11th April 2001.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
1 WS-Policy. 2 What’s the Problem? To use a web service a client needs more information than is provided in WSDL file. Examples: –Does service support.
Experience with XML Schema Ashok Malhotra Schema Usage  Mapping XML Schema and XML documents controlled by the Schema to object classes and instances.
July 2007 CAPWAP Protocol Specification Editors' Report July 2007
1 G52IWS: Web Services Description Language (WSDL) Chris Greenhalgh
Keyprov PSKC spec Philip Hoyer 71-st IETF, Philadelphia.
Keyprov PSKC spec Philip Hoyer 71-st IETF, Philadelphia.
Chapter 29. Copyright 2003, Paradigm Publishing Inc. CHAPTER 29 BACKNEXTEND 29-2 LINKS TO OBJECTIVES Attach an XML Schema Attach an XML Schema Load XML.
Multiple Care-of Address Registration draft-ietf-monami6-multiplecoa-02.txt.
S/MIME IBE Submissions Terence Spies Voltage Security.
DEVELOPING WEB SERVICES WITH JAVA DESIGN WEB SERVICE ENDPOINT.
Globally Identifiable Number (GIN) Registration Adam Roach draft-martini-roach-gin-01 IETF 77 – Anaheim, CA, USA March 22, 2010.
SOAP, Web Service, WSDL Week 14 Web site:
© 2005 Global Grid Forum The information contained herein is subject to change without notice Leading the pervasive adoption of grid computing for research.
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
KeyProv PSKC Specification Mingliang Pei Authors: P. Hoyer, M. Pei and S. Machani 73 nd IETF meeting, Minneapolis, Nov
Stephen Banghart Dave Waltermire
XML: Extensible Markup Language
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Web-based Imaging Management System Working Group - WIMS
Presentation transcript:

XKMS Specifications Phillip Hallam-Baker

Changes Since 1.1 Cosmetic Significant

Cosmetic Changes Source is now in HTML –A C# program generates TOC, paragraph numbers etc –Expect to extend this to automate linkage to schema –Have removed all Word formatting artifacts Some remaining bugs: –Promote some H3 headings to H2 etc –Generate Table of Figures –Citation index etc.

Schema Changes Have adopted the SAML name conventions –All elements are of named type Element X has type XType –All messages are derived from the MessageAbstractType Use this as a hook for the security enhancements –E.g. signature

Protocol Changes Register split into 4 separate components Explicit description of processing steps –Handling of pending requests Optional Represent mechanism –Defeat Request Replay attack –DoS protection Added mechanism to prevent response replay Added mechanism to prevent message substitution

Protocol Changes Changed RespondWith processing model Added UseKeyWith –Currently Protocol URI, Identifier URI –Use an element in manner of SAML? Use of QNames –Recommended in SAML by the XML gurus –Should we use QNames or URIs? Processing model – load on application Extension model of QNames – is it really thought through?

Issue: X-Bulk Should be possible to reduce X-Bulk spec –Most of the mechanisms described have been adopted in the core spec Still useful to have a separate X-Bulk spec

Outstanding Work Items [I-Examples] The examples are worn out –Require fixing –Preferably synchronize with example script [I-PayloadHash] –For establishing correspondence of response to a specific request. [I-SOAP] –Introduce section in the request/response section that discusses the SOAP binding issues, in particular SOAP faults.

Outstanding Work Items (Cont.) [I-Passphrase] –Need to expand on passphrase handling Specify a processing model

Comments on text: ¶141 Must/Should language for TLS ¶146 Precise specification of request digest –In the XKMS layer or as XML Signature element? ¶238 Make Status an attribute? –Probably a few element to attribute transfers possible ¶261 UseKeyWith identifiers table ¶263 Identifier field to an ANY element?

Comments on text (Cont.) ¶655 WSDL specification ¶several Example text to be regenerated ¶691 Legal text to be supplied