OID , Object identifier , on Kansainvälisen televiestintäliiton (ITU) ja ISO/IEC :n standardoima tunnistemekanismi minkä tahansa objektin, käsitteen tai "asian" nimeämiseksi maailmanlaajuisesti ainutlaatuisella, vakionimellä [1] .
OID vastaa solmua "OID-puussa" tai hierarkiassa, joka on muodollisesti määritelty käyttämällä ITU X.660 OID -standardia . Puun juuri sisältää seuraavat kolme oksaa:
0: ITU
1: ISO
2: yhteinen ISO ja ITU
Puun kutakin solmua edustaa sarja pisteillä erotettuja kokonaislukuja, jotka vastaavat polkua juuresta kantasolmujen sarjan kautta solmuun. Siten Intel Corporationia ilmaiseva OID näyttää tältä:
1.3.6.1.4.1.343 vastaa seuraavaa polkua OID-puun läpi:
1 ISO
1.3 organisaation tunnistaminen,
1.3.6 DoD ,
1.3.6.1 Internet,
1.3.6.1.4 yksityinen,
1.3.6.1.4.1 IANA-yritysnumerot,
1.3.6.1.4.1.343 Intel Corporation
On myös tavallista nähdä OID-polkujen tekstiesitys;
Esimerkiksi iso.identified-organization.dod.internet.private.enterprise.intel
Puun jokaista solmua ohjaa nimittävä viranomainen, joka voi määrittää solmun alaisuudessa olevat alisolmut ja delegoida määritysvaltuudet lapsisolmuille. Jatkaen esimerkkiä, ISO määrittää juurisolmun "1" alla olevat solmunumerot; "1.3.6":n solmut ovat Yhdysvaltain puolustusministeriön nimeämiä; IANA on määrittänyt solmut kohdassa "1.3.6.1.4.1"; Solmut kohdassa "1.3.6.1.4.1.343" ovat Intelin määrittämiä jne.
Tietoturvassa OID-tunnisteita käytetään nimeämään lähes kaikentyyppisiä X.509-varmenteissa olevia objekteja , kuten erottuvien nimien, CPS:n jne. komponentteja.
X.500- ja LDAP - skeemoissa ja protokollissa OID:t ovat yksilöllisiä kullekin attribuuttityypille ja objektiluokalle sekä muille skeeman elementeille.
Simple Network Management Protocol ( SNMP ) -protokollassa jokainen hallintatietokannan (MIB) solmu tunnistetaan OID:llä.
IANA antaa yksityisen kokonaisuuden numerot (PEN) yrityksille ja muille tahoille solmussa 1.3.6.1.4.1. OID:t näistä ovat yleisimpiä; esimerkkejä ovat niiden käyttö SNMP MIB:ssä, LDAP-attribuutit ja palveluntarjoajan alivaihtoehdot Dynamic Host Configuration Protocol (DHCP) -protokollassa.
Yhdysvalloissa Health Level Seven ( HL7 ), sähköisen terveystietojen vaihdon standardien kehittämisorganisaatio, on nimetty viranomainen, jonka solmuosoite on 2.16.840.1.113883 (joint-iso-itu-t.country.us). .organisation.hl7). HL7 ylläpitää omaa OID-rekisteriään, ja 1.12.2020 se sisälsi lähes 20 000 solmua, joista suurin osa on HL7:n juurihakemistossa.
DICOM käyttää OID:itä.
Centers for Disease Control and Prevention käyttää OID:itä hallitakseen monia monimutkaisia arvojoukkoja tai "sanastoja", joita käytetään Public Health Information Networkin (PHIN) sanaston pääsy- ja jakelujärjestelmässä (VADS).
Microsoftin COM- ja DCOM - tiedoissa OBJREF-tiedostoilla on objektitunniste (OID) -kenttä.
PostgreSQL :n OID: t eivät rakenteeltaan ja käytöltään vastaa ITU:n ja ITU/IEC:n määrittämiä OID:itä. Heidän nimensä on homonyymi, itse asiassa ne ovat vain vakioobjektitunnisteita , jotka ovat nelitavuisia kokonaislukuja [2] .