KMIP Vendor Extension Management KMIP supports ‘extensions’ but provides no mechanism for coordination of values between clients and servers or between.

Slides:



Advertisements
Similar presentations
IVOA, Pune India September Data Access Layer Working Group Pune Workshop Summary Doug Tody National Radio Astronomy Observatory International.
Advertisements

April 23, XKMS Requirements Update Frederick Hirsch, Mike Just April 23, 2002 Goals Requirements Summary –General, Security Last Call Issues –For.
IHE Profile Proposal: Dynamic Configuration Management October, 2013.
26 May 2004IVOA Interoperability Meeting - Boston1 IVOA Registry Working Group VOResource v1.0 Ray Plante.
SOAP.
©2009 HP Confidential1 Proposal to OASIS KMIP TC Stan Feather and Indra Fitzgerald Hewlett-Packard Co. 10 September, 2010 Encoding Options for Key Wrap.
© 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice KMIP Key Naming for Removable Media.
Mint-user MINT Technical Overview October 8 th, 2010.
A Use Case for SAML Extensibility Ashish Patel, France Telecom Paul Madsen, NTT.
Configuration Management Supplement 67 Robert Horn, Agfa Healthcare.
Requirements for DSML 2.0. Summary RFC 2251 fidelity Represent existing directory protocols with new transport syntax Backwards compatibility with DSML.
SNIA/SSIF KMIP Interoperability Proposal. What is the proposal? Host a KMIP interoperability program which includes: – Publishing a set of interoperability.
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
KMIP - Hardware Security Modules Meta-Data-Only (MDO) Keys Saikat Saha & Denis Pochuev Feb 2012.
Web Services Week 7 Aims: A detailed look at the underlying mechanisms for communication between web services Objectives: SOAP, WSDL, UDDI.
WebDAV Issues Munich IETF August 11, Property URL encoding At present, spec. allows encoding of the name of a property so it can be appended to.
1 The OASIS KMIP Standard: Interoperability for the Cryptographic Ecosystem Jon Geater OASIS KMIP TC With thanks to Bob Griffin, co-chair,
HTTP Extension Framework Name: Qin Zhao Id:
Multi-part Messages in KMIP John Leiseboer, QuintessenceLabs.
KMIP Profiles version 1.3 A Method to Define Operations Access Control and Interaction Between a Client and Server Presented by: Kiran Kumar Thota & Bob.
Technical Team WITSML SIG Dubai - November 2008 John Shields / Gary Masters.
FIMS v1.1 Version numbers in schema Richard Cartwright Quantel July 2013.
AUKEGGS Architecturally Significant Issues (that we need to solve)
SSAC Report on Domain Name Registration Data Model Jim Galvin.
4395bis irireg Tony Hansen, Larry Masinter, Ted Hardie IETF 82, Nov 16, 2011.
Extended Attributes RADEXT - IETF 79 Alan DeKok FreeRADIUS Avi Lior Bridgewater.
Grid Services I - Concepts
Clarifications to KMIP v1.1 for Asymmetric Crypto and Certificates J. Furlong 29 September 2010.
1 NIST Key State Models SP Part 1SP (Draft)
NG9-1-1 Core Architecture: i3 v3 TERRY REESE BRIAN ROSEN.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
IEEE SISWG P Sub-Committee Status Summary Walt Hubis 4/15/2009.
SRW/U: Re-Introduction SRW is a Web Services based Information Retrieval Protocol Motivations: Create an easy to implement protocol with the power of Z39.50.
KMIP Support for PGP Things to take out Things to put in.
4/26/2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Response to WG request regarding TC ERM requested.
RADEXT WG RADIUS Attribute Guidelines Greg Weber March 21 st, 2006 IETF-65, Dallas v1 draft-weber-radius-attr-guidelines-02.txt draft-wolff-radext-ext-attribute-00.txt.
Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-01.txt Magnus Westerlund.
SACRED REQUIREMENTS DOCUMENT Stephen Farrell, Baltimore Alfred Arsenault, Diversinet.
Get Random Proposal John Leiseboer 11 October 2012.
KMIP Compliance Redefining Server and Client requirements to claim compliance Presented by: Bob Lockhart.
Design Guidelines Thursday July 26, 2007 Bernard Aboba IETF 69 Chicago, IL.
.NET Mobile Application Development XML Web Services.
©2009 HP Confidential1 Proposal to OASIS KMIP TC Stan Feather and Indra Fitzgerald Hewlett-Packard Co. 23 September, 2010 Encoding Options for Key Wrap.
1 Header Compression over IPsec (HCoIPsec) Emre Ertekin, Christos Christou, Rohan Jasani {
©2009 HP Confidential1 Proposal to OASIS KMIP TC Stan Feather and Indra Fitzgerald Hewlett-Packard Co. 26 October, 2010 Encoding Options for Key Wrap of.
KMIP PKCS#12 February 2014 Tim Hudson – 1.
Insert Your Name Insert Your Title Insert Date Client Registration Examples Alan Frindell Denis Pochuev 4/27/2011.
Server to Server Group Requirements Simplifying key management between multiple vendor implementations.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Extended Attributes RADEXT - Interim Alan DeKok FreeRADIUS.
September, 2005What IHE Delivers 1 Patient Index and Demographic Implementation Strategies IHE Vendors Workshop 2006 IHE IT Infrastructure Education Rick.
PIX/PDQ – Today and Tomorrow Vassil Peytchev Epic.
Part 25 E2 EXPRESS/UML Walkthrough Seattle STEP October 2004.
KMIP Compliance Redefining Server and Client requirements to claim compliance Presented by: Bob Lockhart.
SCVP-28 Tim Polk November 8, Current Status Draft -27 was submitted in June ‘06 –AD requested a revised ID 8/11 –No related discussion on list –Editors.
® Sponsored by SOS 2.0 Profile For Hydrology 90th OGC Technical Committee Washington, DC Michael Utech 26 March 2014 Copyright © 2014 Open Geospatial Consortium.
8 Byte BGP Communities Finding a practical way forward.
W3C WebAuthn Specification: Returning the factor-in-use and protection scheme for a multi-factor authenticator Intel Corporation.
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
ALTO Protocol draft-ietf-alto-protocol-14
KMIP Client Registration Ideas for Discussion
KMIP Entity Object and Client Registration
Wild Card Characters Locate Operation Nitin Jain ( Safenet )
WebDAV Design Overview
5/6/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Response to WG request regarding TC ERM requested.
5/12/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Response to WG request regarding TC ERM requested.
People’s Choice… When not just any CA will do
Presentation transcript:

KMIP Vendor Extension Management KMIP supports ‘extensions’ but provides no mechanism for coordination of values between clients and servers or between vendors – Items – starting with 0x54 rather than 0x42 – Enumerations – using 0x8XXXXXXX (except for Masks which are different) – Message Extension Tim Hudson – 1

KMIP Vendor Extension Management A Vendor extension can be added as: i.Attribute with Name and simple Item Type e.g. the x-AttributeName ii.Attribute with Name and Structure containing items of simple Item Type iii.Re-purposing existing KMIP Object e.g. Adding new enumeration into CREDENTIALS and interpreting the value field differently iv.Using Message Extension Tim Hudson – 2

KMIP Vendor Extension Management Objectives a)Client can determine if server supports a given vendor extension b)Server can display meaningful values for vendor extensions c)Extensions from multiple vendors should not clash i.e. Universal clients and universal servers should be technically possible to produce. Tim Hudson – 3

KMIP Vendor Extension Management TTLV encoding provides a mechanism for meaningful communication of structured information. Vendor extensions should not degenerate into (unmanageable) opaque blobs. Different contexts of usage will require different information to be passed between client and server. Vendor extensions should not degenerate into requiring point-to-point testing against each server. Tim Hudson – 4

KMIP Vendor Extension Management Attributes are queried by Name but encoded by Tag Value – the mapping needs to be known Tag Values selected by Vendors need to not clash Tim Hudson – 5

KMIP Vendor Extension Management Solutions - Summary 1.Require registration of vendor extensions 2.Allow allocation of ranges for extensions to vendors 3.Separate extension range into “private” and “public” extensions 4.Extend QUERY operation to provide more server behaviour details 5.Add new OPERATION to return ‘schema’ information Tim Hudson – 6

KMIP Vendor Extension Management Solutions 1.Require registration of vendor extensions Would prevent clashing usage of Tag Values KMIP TC handles initial registry of values Single registry or separate documents per vendor Include in profile documents 2.Allow allocation of ranges for extensions to vendors Would prevent clashing usage of Tag Values Does not allow for interoperability – still requires vendor- to-vendor coordination Tim Hudson – 7

KMIP Vendor Extension Management Solutions 3.Separate extension range into “private” and “public” extensions Make it clear when extensions are not meant to be interoperable 4.Extend QUERY operation to provide more server behaviour details Return list of supported vendor extensions Return mapping from Name to Tag Value Return implementation limits such as maximum length of byte- arrays and text strings, maximum number of attribute instances for multi-instance attributes, etc Can be handled as additional QUERY_FUNCTION values and fits within existing 1.0 handling. Tim Hudson – 8

KMIP Vendor Extension Management Solutions 5.Add new OPERATION to return ‘schema’ information Requires definition of what a ‘schema’ contains Not a simple solution Potential v2.0 or later item Tim Hudson – 9

KMIP Vendor Extension Management Other items 6.Need to define what “uniquely identifies the vendor” means DNS name? URI? Vendor Identification in QUERY response payload (SPEC 4.24, line 1419) Vendor Identification in MESSAGE_EXTENSION payload (SPEC 6.16, line 1637) 7.Need to add new Use Cases to match current or proposed vendor usage Tim Hudson – 10

KMIP Vendor Extension Management Recommended Solution – KMIP TC maintains registry of vendor extensions – QUERY operation extended to support returning list of extensions supported (including Tag Value to Attribute Name mapping) – Define Vendor Identification as a URI – Add use cases to match current vendor usage Tim Hudson – 11