Object Identifier

In computer science, an object identifier (OID ) is a globally unique identifier that is used to designate an information object (see URN). An OID represents a node in a hierarchical name assigned space defined by the ASN.1 standard. Each node is uniquely identified by a sequence of numbers that indicates its position starting at the root of the tree. New nodes for their own use can be sought from the relevant authorities of the parent node. The rules for the allocation and registration of OIDs are defined in the ISO / IEC 9834 and DIN 66334th The administration of the OID tree, and ensuring the uniqueness of OIDs based on the transfer of responsibility for the child nodes to the owner of an OID.

Root

The root of the OID tree is defined as follows:

0: ITU- T 1: ISO 2: joint -iso- itu -t An extension by a further standardization organization is technically not possible as in the binary encoding of OIDs such as the DER encoding in favor of a compression no other space has been reserved.

Application Examples

  • In the information security OIDs are used to identify, for example, the object types in X.509 certificates clearly.
  • In X.500 directory services unique attributes, attribute types and objects are identified.
  • In LDAP schema all the object classes and attribute types have a unique OID.
  • In the network technique is discussed in the context of SNMP OIDs, so if an object from the Management Information Base is meant.
  • Objects for the standardized data exchange in health care can be registered at DIMDI ( for Germany ) or at RefData ( for Switzerland).
  • Also OIDs are a central part of HL7 and is used for the exchange of data between healthcare organizations and their computer systems.
  • Free registrations are possible with IANA, the node (prefix ) is 1.3.6.1.4.1 with the correlation iso.identified - organization.dod.internet.private.enterprise.
  • Under the node 2:25 a UUID can be used as OID component, but does not require registration.
419965
de