Hi all,

There is a requirement of defining a custom object class schema with the
required attributes which are not defined in ApacheDS-LDAP by default
(issues: CARBON-8215 <https://wso2.org/jira/browse/CARBON-8215>,
CARBON-8054<https://wso2.org/jira/browse/CARBON-8054>
)
According to the specification [1] on defining LDAP attributes, object
classes, we need to have an OID for that attribute/object class to be
uniquely identified by the LDAP directory server.

Although we can use a made up OID for experimental use, it is recommended to
use a registered OID if we are going to ship it with a product. [2,3]

There are several ways of obtaining an OID [4] among which one easy way of
obtaining it is: from IANA.
For that we need to fill and submit the application here [5].
Once we are assigned an OID, it will be displayed in the OID registry as
[6].

Please let me know if there is any concerns/guidelines in applying for an
OID in the above way.

It is mentioned that it will be sent with in 30 days. And if we did not
obtain it before the coming release, as a backup plan we can use an
unregistered OID with a generated UUID appended as mentioned in [7, 8].
Please let me know if any of you are aware of any concern in going with the
latter approach as well.

[1]. http://www.ietf.org/rfc/rfc4512.txt
[2].
http://directory.apache.org/apacheds/1.5/31-add-your-first-elements-to-the-schema.html#3.1.Addyourfirstelementstotheschema-WhichOIDsshouldyouuse%253F
[3]. http://ldapwiki.willeke.com/wiki/HowToGetYourOwnLDAPOID
[4]. http://www.oid-info.com/faq.htm#10
[5]. http://pen.iana.org/pen/PenApplication.page
[6]. http://www.iana.org/assignments/enterprise-numbers
[7]. http://www.oid-info.com/get/2.25
[8]. http://www.itu.int/ITU-T/asn1/uuid.html#registration

Thanks,
Hasini.
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to