[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: reframing the Empty IA5 string discussion
At 12:20 AM 11/11/2004, Steven Legg wrote:
>Kurt D. Zeilenga wrote:
>>I see that there are few reasonable options here:
>>1) IA5 strings precludes zero-length values
>>2) IA5 strings allows zero-length values
>> 2A) a zero-length values only matches a zero-length value
>> 2B) a zero-length value matches " " (and all values
>> equivalent to " ").
>>I prefer 1 over 2A over 2B (see prior posts for why).
>
>There are two separate questions here. Whether or not the IA5 String syntax
>is restricted to preclude zero-length values (I don't care either way) there
>is still the potential for zero-length IA5String values to be compared by
>caseIgnoreIA5Match through component matching.
Above, when I said "precludes" or "allows", I should have said
"by matching rule constraints". That is, IA5String is as defined
in X.680. The preclude/allows can be viewed an artifact of the
particular equality rule used, not as an artifact of this
particular syntax. So, while LDAP doesn't re-define X.680's
IA5String, it does define caseIgnoreIA5Match.
Kurt