- From: Gregor Karlinger <Gregor.Karlinger@iaik.at>
- Date: Wed, 01 Mar 2000 08:29:29 +0100
- To: Carl Wallace <cwallace@erols.com>
- CC: dsig <w3c-ietf-xmldsig@w3.org>
- Message-ID: <38BCC6D9.7533CC8C@iaik.at>
Carl, > Carl Wallace wrote: > > I've a few questions regarding the X509Data element. [...] > 2) There are some issues regarding the string representation of DNs as described in > RFC2253. Minimally, it permits the usage of '<' and '>' in ways that won't work in > XML. > > From XML spec: > > The ampersand character (&) and the left angle bracket (<) may appear in their literal > form only when used as markup delimiters, or within a comment, a processing instruction, > or a CDATA section. > > From RFC2253, amongst other references to '<' and '>': > > Implementations MUST allow a value to be surrounded by quote ('"'ASCII 34) characters, > which are not part of the value. Inside the quoted value, the following characters can > occur without any escaping: > > ",", "=", "+", "<", ">", "#" and ";" You have to use the escaping mechanism of XML here. Instead of the left angle bracket you can use the corresponding character entity "<". If the parser parses your DN containing this entity string, it is replaced by the orginal left angle character again, e.g. your DN: "Jim < Jack" encoding of XML character data: "Jim < Jack" after parsing: "Jim < Jack" Gregor -- --------------------------------------------------------------- Gregor Karlinger mailto://gregor.karlinger@iaik.at Institute for Applied Information Processing and Communications Austria ---------------------------------------------------------------
Received on Wednesday, 1 March 2000 02:30:39 UTC