Ballot Details: Straw poll on template/mutability proposals (CLOSED)

Ballot Question Which of the following template/mutabililty proposals do you prefer?
Ballot Description Please identify which of the following 3 alternatives you prefer regarding the proposals for changes to templates and related issues regarding mutability. See references below for links.
Ballot Options
VOTING CLOSED: Thursday, 25 October 2012 @ 1:00 pm EDT
Template Proposal - Bruce Rich 11 27 1/2
Template Proposal - Tim Hudson 29 72 1/2
No change related to templates and mutability. 0 0
Open Date Monday, 15 October 2012 @ 5:00 pm EDT
Close Date Thursday, 25 October 2012 @ 1:00 pm EDT

Referenced Items

Name Type Date

KMIP-Template-Specification-FixMinimalBAR.pdf

  • Folder: Proposals
  • Group: OASIS Key Management Interoperability Protocol (KMIP) TC
  • State: Draft
  • 25K
  • 33 downloads

Template Proposal - Bruce Rich 11-Oct-2012

page=ballotrefitems&type=document
Template Proposal - Bruce Rich 11-Oct-2012 Document 2012-10-15

KMIP-Template-Specification-Update-Tim.pdf

  • Folder: Proposals
  • Group: OASIS Key Management Interoperability Protocol (KMIP) TC
  • State: Draft
  • 156K
  • 35 downloads

Template Proposal - Tim Hudson 11-Oct-2012

page=ballotrefitems&type=document
Template Proposal - Tim Hudson 11-Oct-2012 Document 2012-10-15

Voting Statistics

Number of votes cast (excluding abstentions) 40
Eligible members who have voted 40 of 47 85 5/47%
Eligible members who have not voted 7 of 47 14 42/47%

Voting Summary by Option

Options with highest number of votes are bold
Option # Votes % of Total
Template Proposal - Bruce Rich 11 27 1/2%
Template Proposal - Tim Hudson 29 72 1/2%
No change related to templates and mutability. 0 0%

Voting Details

Voter Name Company Vote * Time (UTC) Comments
* Arnold, Gordon IBM Template Proposal - Bruce Rich 2012-10-17 15:36:00
* Benjamin, Tom IBM Template Proposal - Bruce Rich 2012-10-15 21:21:00
* Bjorkqvist, Mathias IBM Template Proposal - Bruce Rich 2012-10-17 17:20:00
* Bolgert, Anne IBM Template Proposal - Bruce Rich 2012-10-16 16:21:00
* Grojean, Paul Individual Template Proposal - Bruce Rich 2012-10-18 14:24:00
* Haas, Robert IBM Template Proposal - Bruce Rich 2012-10-16 12:21:00
* Leiseboer, John QuintessenceLabs Pty Ltd. Template Proposal - Bruce Rich 2012-10-15 22:07:00 1
* Peck, John IBM Template Proposal - Bruce Rich 2012-10-16 00:15:00
* Rich, Bruce IBM Template Proposal - Bruce Rich 2012-10-16 04:13:00
* Sundar, Satish IBM Template Proposal - Bruce Rich 2012-10-17 15:59:00
* Yellepeddy, Krishna IBM Template Proposal - Bruce Rich 2012-10-16 08:49:00
* Allen, Mike Symantec Corp. Template Proposal - Tim Hudson 2012-10-18 18:03:00
* Burns, Robert Thales e-Security Template Proposal - Tim Hudson 2012-10-18 16:10:00
* Clark, John Hewlett-Packard Template Proposal - Tim Hudson 2012-10-18 22:33:00
* Cox, Tony Cryptsoft Pty Ltd. Template Proposal - Tim Hudson 2012-10-15 22:40:00
* Feather, Stan Hewlett-Packard Template Proposal - Tim Hudson 2012-10-22 18:32:00
* Fitzgerald, Indra Hewlett-Packard Template Proposal - Tim Hudson 2012-10-19 05:47:00
* Furlong, Judith EMC Template Proposal - Tim Hudson 2012-10-24 18:21:00 1
* Gleeson, Susan Oracle Template Proposal - Tim Hudson 2012-10-17 21:35:00
* Griffin, Robert EMC Template Proposal - Tim Hudson 2012-10-21 17:48:00
* Hudson, Tim Cryptsoft Pty Ltd. Template Proposal - Tim Hudson 2012-10-15 21:13:00
* Kriese, Kathy Symantec Corp. Template Proposal - Tim Hudson 2012-10-23 03:17:00
* Learmonth, Darren Thales e-Security Template Proposal - Tim Hudson 2012-10-23 07:21:00
* Lockhart, Hal Oracle Template Proposal - Tim Hudson 2012-10-25 14:43:00
* Lockhart, Robert Thales e-Security Template Proposal - Tim Hudson 2012-10-18 06:12:00 1
* Luk, Anne Cryptsoft Pty Ltd. Template Proposal - Tim Hudson 2012-10-15 23:39:00
* Olson, Bryan Hewlett-Packard Template Proposal - Tim Hudson 2012-10-22 17:50:00
* Pochuev, Denis SafeNet, Inc. Template Proposal - Tim Hudson 2012-10-16 18:19:00 1
* Puri, Ajai SafeNet, Inc. Template Proposal - Tim Hudson 2012-10-19 20:23:00
* Ramalingam, Saravanan Thales e-Security Template Proposal - Tim Hudson 2012-10-18 23:21:00
* Reed, Peter SafeNet, Inc. Template Proposal - Tim Hudson 2012-10-22 21:36:00
* Saha, Saikat SafeNet, Inc. Template Proposal - Tim Hudson 2012-10-22 21:21:00
* Sankuratripati, Subhash NetApp Template Proposal - Tim Hudson 2012-10-23 06:58:00
* Schumperli, Boris Cryptomathic Template Proposal - Tim Hudson 2012-10-25 13:13:00
* Thota, Kiran VMware, Inc. Template Proposal - Tim Hudson 2012-10-17 16:41:00
* Turajski, Nathan Thales e-Security Template Proposal - Tim Hudson 2012-10-19 04:35:00
* Wierenga, Steven Hewlett-Packard Template Proposal - Tim Hudson 2012-10-22 21:32:00
* Yami, Sameer Thales e-Security Template Proposal - Tim Hudson 2012-10-18 18:50:00
* Yoder, Michael Vormetric, Inc. Template Proposal - Tim Hudson 2012-10-15 22:05:00
* Zdunkiewicz, Magda Cryptsoft Pty Ltd. Template Proposal - Tim Hudson 2012-10-15 22:12:00
* Barker, Elaine NIST --
* Burgin, Kelley National Security Agency --
* Hardjono, Thomas M.I.T. --
* Knight, Mark Thales e-Security --
* McEvoy, Neil iFOSSF (International Free and Open Source... --
* Robbins, Warren Credant Technologies, Inc. --
* Wideman, Rod Quantum Corporation --

Voter Comments

Submitter Vote Comment
Leiseboer, John
QuintessenceLabs Pty Ltd.
Template Proposal - Bruce Rich Bruce's proposal should be supported by test case and usage guide changes to demonstrate the various forms of Get, Locate, Get Attributes, Modify Attribute, Delete Attribute, etc. that his changes now clarify for Templates.

Tim's proposal (in my opinion) makes behaviour of Locate, Get Attributes, Modify Attribute, Delete Attribute, etc. for Templates less clear. Proposed changes for these sections of the specification are required to understand the full impact of Tim's proposed changes.
Lockhart, Robert
Thales e-Security
Template Proposal - Tim Hudson After digging through templates as they currently stand and the two proposals, I am still not sure we have any real world use cases for them that cannot be handled by other existing objects and their individual attributes as a better defined solution.

I am also concerned that if we allow different behaviors of objects without clearly specifying two separate object classes, we will end up with a lot of "discussions" on how existing or new objects behave or can be modified and I would rather avoid this unless we can clearly define two or more object classes first to address the mutable versus immutable objects.

Lastly by not clarifying section 2.2.6 on templates as fully as possible in the long run (which is not part of this poll), it will require additional work on the part of any group or organization that want to define their own profiles and make use of templates. This in turn will make providing support for the potential numerous different usages of templates harder for server vendors who want to support a large number of profiles.

Without proper use cases for templates showing why they should be handled differently I must go with the minimize the options of use and remove any extraneous content until we can address the real reasons for their use and then more fully define them properly.
Pochuev, Denis
SafeNet, Inc.
Template Proposal - Tim Hudson Echoing John's comment, I think both proposals would benefit from illustrative test cases as well as clear definitions of the Locate, Add/Mod/Del/Get Attributes behavior. Fundamentally, though, I am in favor of treating Templates as Objects, similar to Keys.
Furlong, Judith
EMC
Template Proposal - Tim Hudson I also agree with the comments raised by Bob L, John and Denis.

The Template section of the Usage Guide will need to be modified to reflect the simplications made in Tim's specification proposal. Likewise teh Template Example section of the UG needs to be revised and expanded to provide details on how templates should be used in each of the applicable operations.