- From: Jose Kahan <jose.kahan@w3.org>
- Date: Wed, 22 Jun 2005 19:47:12 +0200
- To: www-xkms@w3.org
- Cc: mlong@mvsquared.net
- Message-ID: <20050622174712.GJ10122@rakahanga.inrialpes.fr>
Hi, After going thru the issues document, we have four open ones than can be folded to a single one: changing the part-1 [102] paragraph. Matt proposed a new text. We need to have consensus on the wording and on making the change. Could I have your feedback ASAP? If there's no consensus, I will then propose to postpone this change and solve it thru errata after further discussion unless someone objects. It would be better to do it without errata. The hurry is that we need to close those issues, get the Director's decision and, if all is OK, we'll have a publication as a rec. soon. You'll find here below a summary of the discussion. Useful links: Editor's draft for the XKMS spec: http://www.w3.org/2001/XKMS/Drafts/XKMS-REC-DRAFT/REC-DRAFT-xkms-part-1.html http://www.w3.org/2001/XKMS/Drafts/XKMS-REC-DRAFT/REC-DRAFT-xkms-part-2.html PR issues with links to the discussion threads: http://www.w3.org/2001/XKMS/Drafts/pr-issues/issues.html Thanks! -jose ----------------- 1. XKMS Schema changes: 341-ml: Inconsistent definition of RespondWith element usage with RequestAbstractType 343-ml: RequestAbstractType and optional "RespondWith" elements (343-ml seems to be an extension of 341-ml) The proposed action here is to just document the schema changes in the issues list (as it's too late for them right now) and go thru a text change in [102] (here below in 2.). Matt's proposal: <quote> (1) Remove the RespondWith element from RequestAbstractType. (2) Define a new abstract type RequestWithAbstractType that extends the RequestAbstractType and add the RespondWith element as (one unbounded) to extended type. (schema changes proposed in 341-ml) (3) Extend the following request types by RequestWithAbstractType LocateRequest, ValidateRequest, RegisterRequest, ReissueRequest, RevokeRequest, RecoverRequest (no schema changes proposal in 343-ml) Justification: (1) Clearly defines which request types encode and require RespondWith elements and which request types do not. (2) Removes the optional RespondWith element from request types that must not encode RespondWith elements. (3) Defines request types that must encode RespondWith elements must use one or more. (4) Should not break any current implementations. (5) Allows the specification clearly state processing rules concerning RespondWith by not having to deal with the optional issue in the current schema. </quote> 2. Rewriting of part-1 p. [102] 340-ml: Namespaces inclusions 344-ml: Use of terms, RFC[2110], clarity in Sec. 3.2.3[102] It seems that changing the text was OK, but there was no agreement yet on whether to use MUST or SHOULD or MAY in <quote> <RespondWith> element MUST be ... </quote> and <quote> ... MUST fault ... </quote> Original text: <quote> The <RespondWith> element in the request specifies one or more strings included in the request that specify data elements to be provided in the <ds:Keyinfo> element of the response. Each string is a single identifier corresponding to a sub-element of the XML Signature Specification [XML-SIG] <ds:Keyinfo> element; or the private key information defined in the section Cryptographic Algorithm Specific Parameters below. The XML Signature elements are described here for convenience. The normative reference is the specification [XML-SIG]. </quote> Matt's latest proposal: (Matt, what does (5). mean there)? <quote> [102] The <RespondWith> element encoded in a request specifies one or more URI values that SHOULD resolve to data elements provided in either the [XML-SIG] <ds:KeyInfo> element or private key information defined in the section Cryptographic Algorithm Specific Parameters below. The <RespondWith> element SHOULD be encoded in requests of type LocateRequest, ValidateRequest, RegisterRequest, ReissueRequest, RevokeRequest, RecoverRequest. The receiver SHOULD return any data elements that are resolvable <RespondWith> URI values and supported by the receiver and MAY return additional data elements not requested. If the reciever cannot return any data elements the receiver MUST fault with [XKMS Bindings 3.4.2] (5). The XML Signature elements are described here for convenience. The normative reference is the specification [XML-SIG]. </quote>
Received on Wednesday, 22 June 2005 17:47:20 UTC