Alexey Melnikov wrote:
"sn" being mandatory in inetOrgPerson makes it very difficult to use
for ad-hoc address books. Remember that it cannot be the empty string.
Right. This comes from the "person" object class.
I guess the next best thing is to reuse as many attributes defined by
inetOrgPerson as possible.
Doing that, one has to pay special attention to details in syntax
constraints.
Example:
"mail" is 1.3.6.1.4.1.1466.115.121.1.26 (IA5 String)
However... modern domain names can have non-ascii letters.
Of course, you could store the punicoded version, but that should
really be an implementation detail of DNS.