物件識辨符
此條目需要補充更多來源。 (2022年4月2日) |
物件識別碼(英語:object identifiers,縮寫OID)是由國際電信聯盟(ITU)和國際標準化組織(ISO/IEC)標準化的一個識別碼機制,用來在全球範圍內使用一個明確的永久名稱命名任何對象、概念或「事物」。 [1]
語法
編輯一個OID對應「OID樹」或層次結構中的一個節點,而節點由ITU的OID標準X.660正式定義。整個樹的根主要包含下列三個子節點:
OID樹中的每個節點都是由一系列的點分隔的整數表示,這些整數對應由根到一系列主節點到節點的路徑。例如,表示英特爾公司的OID如下所示:
1.3.6.1.4.1.343
這對應OID樹中的下列路徑:
- 1 ISO
- 1.3 辨識組織
- 1.3.6 美國國防部
- 1.3.6.1 網絡
- 1.3.6.1.4 私有
- 1.3.6.1.4.1 IANA企業編號
- 1.3.6.1.4.1.343 英特爾公司
OID路徑的文字表示形式也很常見。例如,
- iso.identified-organization.dod.internet.private.enterprise.intel
樹中的每個節點都由一個分配機構控制,該機構可以在該節點下定義子節點,並為子節點委託分配機構。延續上一個例子,根節點「 1」下的節點號由ISO分配; 「1.3.6」下的節點由美國國防部分配;「1.3.6.1.4.1」下的節點由互聯網號碼分配局(IANA)分配;「1.3.6.1.4.1.343」下的節點由英特爾公司分配,依此類推。
用法
編輯- 在電腦安全領域,OID負責命名X.509證書中的幾乎每個對象類型,例如專有名稱、證書政策聲明(CPS)等協定的組成部分。
- 在X.500和輕型目錄訪問協定(LDAP)方案和協定中,OID作為每個屬性類型和對象類以及方案中其他元素的唯一名稱。
- 在簡單網絡管理協定(SNMP)中,管理資訊資料庫(MIB)中的每個節點都由OID標識。
- IANA在1.3.6.1.4.1節點下向公司和其他組織分配私營企業編號(PEN)。這些樹下的OID最為常見。例如,在SNMP MIB中,作為LDAP屬性,以及作為動態主機設置協定(DHCP)中的供應商子選項。
- 在美國,電子醫療數據交換領域的標準制定組織Health Level 7是2.16.840.1.113883(joint-iso-itu-t.country.us.organization.hl7)節點的分配機構。HL7維護自己的OID註冊中心,截至2020年12月1日,它包含近20,000個節點,其中大多數碼於HL7根下方。
- DICOM使用OID。
- 美國疾病控制與預防中心使用OID來管理公共衛生資訊網絡(PHIN)詞彙訪問和分發系統VADS中使用的許多複雜值集或「詞彙」。
- 微軟的組件對象模型(COM)和Distributed COM(DCOM)中,OBJREF具有對象識別碼(OID)欄位。
參見
編輯參考來源
編輯資料來源
編輯- ^ Object Identifier Repository. [2022-01-13]. (原始內容存檔於2021-03-03).
外部連結
編輯- 識別碼儲存庫 (頁面存檔備份,存於互聯網檔案館)
- Harald Tveit Alvestrand的對象識別碼登錄檔 (頁面存檔備份,存於互聯網檔案館)
- IANA私人企業編號 (頁面存檔備份,存於互聯網檔案館)
- HL7 OID登錄檔 (頁面存檔備份,存於互聯網檔案館)
- 取得對象識別碼 (頁面存檔備份,存於互聯網檔案館)