Next in thread → Next in month →

RE: FW: [ebxml-msg] ebMS_v1.091.zip

From
Miller, Robert (GXS) <>
Date
2001-12-17T19:00:14+00:00
ID
Thread
RE: FW: [ebxml-msg] ebMS_v1.091.zip
Title: RE: FW: [ebxml-msg] ebMS_v1.091.zip

Good People,

Given my concern with the manner in which XMLDSIG is presented in the ebXML MS, I sent a copy of the V1.091 document and my concerns to Josep Reagle, a leader of the XMLDSIG effort.  Below are his comments.

Cheers,

       Bob Miller

-----Original Message-----

From: Joseph Reagle [mailto:]

Sent: Monday, December 17, 2001 11:30 AM

To: Miller, Robert (GXS)

Subject: Re: FW: [ebxml-msg] ebMS_v1.091.zip

On Thursday 13 December 2001 10:30, you wrote:

> Much of the content of this section relies on the XMLDSIG work, and uses

> elements properly ascribed to the XMLDSIG namespace.  I raised some

> issues with the manner in which this referenced work was included in our

> specification, but have not received support for change.  Perhaps I'm

> tilting at windmills, but I'd like to hear your opinion on the manner of

> presentation of this material in the ebXML MS document.

Ok, but keep in mind my comments are from a very quick review and might be 

a lot of hot air -- to continue the windmill metaphor <smile/>!

> If you have no issue with our work, you need not respond. I don't think

> you can post to our list, so if you do have comments, send them to me for

> posting on our list.

First, I'd note that Canonical XML is now a REC and you should use the 

latest URI:

  http://www.w3.org/TR/2001/REC-xml-c14n-20010315

Also, there an Exclusive Canonical XML document in the works that I think 

would be of interest to you:

  http://www.w3.org/2001/10/xml-exc-c14n#

> 1) The Namespace defining the Security structures in the ebXML

> specification is a namespace foreign to the ebXML namespace.

If you mean xmldsig, yes.

> 2) A conforming SOAP processor will direct processing of the security

> structures to the handler for that namespace, which might not be same

> handler as the ebXML namespace handler.  In fact, the ebXML processor

> might not even be aware of the presence and execution of a security

> handler.

Probable.

> 3) End users must be free to purchase security add-on SOAP modules

> independent of ebXML module

Sounds good.

> 4) None of the text in section 4.1 that relates to the definition of

> specific elements defined by the "ds" namespace can be normative, as the

> normative definition of these elements is in fact provided in a document

> prepared by another organization (W3).

> o - that portion of section 4.1 that addresses specific constructs

> defined in the"ds" namespace must be relocated to a non-normative

> Appendix.

When I first read Security Core Module I did find it awkward/confusing that 

it was specifying things like, "Create a ds:SignedInfo element with 

ds:SignatureMethod" and "The ds:SignatureMethod element SHALL be present". 

That sounds like you are redfinging xmldsig. However, your choice of 

algorithms and transforms is normative and I don't think should be in an 

appendix. However, I think there's an easy solution if you consider two of 

your points. Xmldsig is a seperate handler, and it is passed various 

parameters and if this section were written with that understanding I think 

that would be an improvement.

At its simplest, one could use something like this:

  http://www.w3.org/TR/xmldsig-p3p-profile/#sec-Signature

A bit closer to your level of detail:

  http://odrl.net/1.0/ODRL-10-HTML/index.html

  2.11 "ODRL Security Model"

> o -  a locator reference to the W3 specification(s) for security should

> be provided.

Not sure what a "locator reference" is?
Next in thread → Next in month →