- From: Mike Just <Mike.Just@entrust.com>
- Date: Wed, 15 May 2002 09:56:27 -0400
- To: Yassir Elley <yassir.elley@sun.com>
- Cc: www-xkms@w3.org, "'Blair Dillaway'" <blaird@microsoft.com>
- Message-ID: <9A4F653B0A375841AC75A8D17712B9C90257AA72@sottmxs04.entrust.com>
Yassir, Blair, Ed, Thanks for your input on the issue of mobile clients. The following text was added to 2.1.2: "Clients and servers are not required to implement a general purpose XML parsing capability." A complete update of the requirements is also available [1]. We consider this issue to be resolved. Cheers, Mike [1] http://www.w3.org/2001/XKMS/Drafts/xkms-req.html -----Original Message----- From: Blair Dillaway [mailto:blaird@microsoft.com] Sent: Monday, February 25, 2002 6:09 PM To: Yassir Elley; www-xkms@w3.org Subject: RE: Mobile XKMS clients Yassir, I have always assumed the primary target of the XKMS specification is devices that use XML-based protocols and data structures. This implies a full-featured parser, though not necessarily a DOM-based parser. A cell phone could meet this criteria, probably not existing smart cards. In any event, I believe a minimal XKMS client would only need to be able to handle composition and parsing of the XKMS Validate messages. A special built parser for this could be very small, especially if the supported KeyInfo structure is constrained. So in answer to your question, I believe devices must able to compose and parse the XML associated with the XKMS messages required by their application(s). But, it isn't required they support a general purpose XML parsing capability. Blair -----Original Message----- From: Yassir Elley [mailto:yassir.elley@sun.com] Sent: Monday, February 25, 2002 1:29 PM To: www-xkms@w3.org Subject: Mobile XKMS clients Although we don't spell it out explicitly in the Requirements document, it is obviously implied that XKMS applications MUST have the ability to parse XML data. This poses a problem for extremely constrained clients (such as cell phones and smart cards) that do not have general-purpose XML parsers available to them - or SOAP processors for that matter - (because of memory constraints). I have always assumed that one of the (most) compelling use cases for XKMS is for mobile devices, such as cell phones, which are not capable of building and validating cert chains, etc. Although this assumption is not explicitly stated in our documents, it shows up on the XML Trust Center site under "Benefits of XKMS" - i.e. "Ideal for mobile devices: XKMS allow mobile devices to access full-featured PKI through ultra-minimal-footprint client device interfaces." If one of our goals is to support constrained devices at the scale of cell phones and smart cards, then the current spec falls short of that goal. My questions to the group: When we talk about supporting mobile devices, are we including cell phones and smart cards as such devices? Has anyone thought about implementation issues with respect to this? Do we need to add text indicating that providing support for applications without general-purpose XML parsers is out of scope? Regards, Yassir.
Received on Wednesday, 15 May 2002 10:10:56 UTC