- From: Joseph Reagle <reagle@w3.org>
- Date: Fri, 14 Sep 2001 12:58:38 -0400
- To: merlin <merlin@baltimore.ie>, Christian Geuer-Pollmann <geuer-pollmann@nue.et-inf.uni-siegen.de>, <gregor.karlinger@iaik.at>, bal@microsoft.com
- Cc: XML Signature WG <w3c-ietf-xmldsig@w3.org>
On Thursday 13 September 2001 06:14, merlin wrote: > Hi Christian, > I would summarize our encoding (assuming the changes recently > discussed on the list) as: > > Translation from RFC 2253 -> XMLDSIG: > > . UTF-8 decode the string. > . Encode characters < ' ' as "\XY". > . Replace any trailing "\ " in the full dname with "\20". > > Translation from XMLDSIG -> RFC 2253: > > . Replace any trailing "\20" with "\ ". > . Replace any "\XY" with the corresponding character. > . UTF-8 encode the string. > > Broadly, this is RFC 2253 without the UTF-8 encoding step, > with all characters < ' ' encoded as "\XY" and any trailing > "\ " in the full dname replaced with "\20". Given no objection to my summary/proposal [1], I've moved the escape of whitespace to those only occuring at the end of DNAME as you proposed: [ http://www.w3.org/Signature/Drafts/xmldsig-core/#sec-X509Data $Revision: 1.123 $ on $Date: 2001/09/14 16:55:21 $ ... * Escape all occurrences of ASCII control characters (Unicode range \x00 - \x [INS: 1f :INS] ) by replacing them with "\" followed by a two digit hex number showing its Unicode number. * [INS: Escape any trailing white space by replacing "\ " with "\20". :INS] ] [1] http://lists.w3.org/Archives/Public/w3c-ietf-xmldsig/2001JulSep/0217.html > To be honest, I would be cautious about the text that we have > in XMLDSIG; it duplicates material from RFC 2253 and may lose > clarity in so doing. If you'd like to an improvement, please do!
Received on Friday, 14 September 2001 13:00:23 UTC