- From: John Boyer <boyerj@ca.ibm.com>
- Date: Tue, 3 Jan 2006 13:29:36 -0800
- To: Rich Salz <rsalz@datapower.com>
- Cc: Joseph Reagle <reagle@mit.edu>, w3c-ietf-xmldsig@w3.org
- Message-ID: <OFE505ED66.434DB2DE-ON882570EB.0073F44E-882570EB.00761522@ca.ibm.com>
Hi Rich,
Fair enough. For the record, though, it sounds like you have the
perspective of a dsig
implementer rather than an XML document author.
In other words, the underbelly of the philosophical point is a set of
technical problems.
Granted a new algorithm does mean that old software will fail to validate
new signatures
because the new c14n is unavailable, rather than failing to validate
because an
xml:id was inherited during signing with an old engine but not during
validation with
a new engine. The other cases are similar.
But the bottom line is that it is still a failure that will require the
dsig implementer to solve
the impedance mismatch between sign and validate software *regardless* of
which
approach we take.
It might be easier to detect and fix this particular IT problem, but it is
more expensive
to XML document authors who will still be faced with "why doesn't my
signature work"
problems because they keep forgetting to add the hack that fixes the fact
that dsig
doesn't really play nice with xml:id.
Point is, this isn't really a technical debate at all because both
solutions fix the
technical problem, so it seems prudent to pick a fix that causes the least
pain.
If sign and validate don't have the same algorithms available, you're
going to
get a signature failure of some kind in either case, so we can either fix
the problem
so that you get a failure AND document authors have to learn new
techniques that
have obscure reasons for being required (the new algorithm approach) or we
can
fix the problem so that no changes to document author collateral is
required.
Cheers,
John M. Boyer, Ph.D.
Senior Product Architect/Research Scientist
Workplace, Portal and Collaboration Software
IBM Victoria Software Lab
E-Mail: boyerj@ca.ibm.com http://www.ibm.com/software/
Rich Salz <rsalz@datapower.com>
01/03/2006 12:07 PM
To
w3c-ietf-xmldsig@w3.org
cc
John Boyer/CanWest/IBM@IBMCA, Joseph Reagle <reagle@mit.edu>
Subject
Re: Canonical XML revision
John and I agree to disagree on this...
The arguments for issuing an errata and not a new xmlns seem
philosophical: it follows the original intent.
The arguments for going the other way (creating a new algorithm) seem
technical: it will make interop problems easier to find and solve.
I cast my lot with Joseph. :)
/r$
--
SOA Appliance Group
IBM Application Integration Middleware
* This address is going away; please use rsalz@us.ibm.com *
Received on Tuesday, 3 January 2006 21:29:49 UTC