- From: Thomas Roessler <tlr@w3.org>
- Date: Tue, 26 Jun 2007 05:35:24 -0700
- To: Konrad Lanz <Konrad.Lanz@iaik.tugraz.at>
- Cc: XMLSec <public-xmlsec-maintwg@w3.org>
On 2007-06-25 23:29:05 +0200, Konrad Lanz wrote:
>> Thinking about this more, I'm inclined to believe that we don't
>> run into that problem -- XML is defined in terms of characters,
>> the grammar is defined in terms of a particular representation
>> of these characters, and if there is no UTF-8 encoded
>> representation of the string that was present in the DNAME,
>> then the dotted-decimal form can be used.
> As far as I know the dotted-decimal form is useful to represent
> the AttributeType by it's OID.
> What is the dotted-decimal form for characters?
RFC 4514, section 2.4:
If the AttributeType is of the dotted-decimal form, the
AttributeValue is represented by an number sign ('#' U+0023)
character followed by the hexadecimal encoding of each of the
octets of the BER encoding of the X.500 AttributeValue. This
form is also used when the syntax of the AttributeValue does not
have an LDAP- specific ([RFC4517], Section 3.1) string encoding
defined for it, or the LDAP-specific string encoding is not
restricted to UTF-8-encoded Unicode characters. This form may
also be used in other cases, such as when a reversible string
representation is desired (see Section 5.2).
Cheers,
--
Thomas Roessler, W3C <tlr@w3.org>
Received on Tuesday, 26 June 2007 12:35:27 UTC