Object identifier

From Wikipedia, the free encyclopedia

In computing, an object identifier or OID is an identifier used to name an object (compare URN). Structurally, an OID consists of a node in a hierarchically-assigned namespace, formally defined using the ITU-T's ASN.1 standard. Successive numbers of the nodes, starting at the root of the tree, identify each node in the tree. Designers set up new nodes by registering them under the node's registration authority. The root of the tree contains the following three "arcs":

Contents

[edit] Usage

  • In computer security, OIDs serve to name almost every object type in X.509 certificates, such as components of Distinguished names, CPSs, etc.
  • Within X500 directory schemas and protocols to uniquely define each attribute, attribute type and object.
  • Within LDAP schemas, each object class and each attribute type has a unique OID
  • In computer networking, an OID, in the context of the Simple Network Management Protocol (SNMP), consists of the object identifier for an object in a Management Information Base (MIB).
  • In computer programming, an object identifier generally takes the form of an implementation-specific integer or pointer that uniquely identifies an object. However, OIDs are a specific approach to creating globally unique object identifiers in a distributed syste.
  • HL7, DICOM and other health care related information interchange standards use OIDs for globally unique identifiers for both individual information objects as well as references to code systems and data element dictionaries.

[edit] Examples

The most common OIDs seen "in the wild" usually belong to the private enterprise numbers allocated by IANA under the 1.3.6.1.4.1 (iso.org.dod.internet.private.enterprise) arc.

[edit] See also

[edit] External links

This article was originally based on material from the Free On-line Dictionary of Computing, which is licensed under the GFDL.

In other languages