共用方式為


編碼的標記位元組

TLV 三重項中的 [標籤] 字段會識別在計算機之間傳送的數據結構類型。 例如,整數的標籤是0x02,而對象標識碼的標籤則0x06。 雖然允許多個字節,但憑證註冊 API 所使用的數據類型都不需要多個。 下圖顯示 標籤 值的細目。 位 7 和 6 會識別 ASN.1 標記類別。 有四個可用的類別,但憑證註冊 API 會使用只屬於 UNIVERSAL 類別的數據類型。 位 5 會識別編碼形式是基本或建構。 基本和字串類型是使用基本形式編碼,使用建構窗體建構的型別。 如需詳細資訊,請參閱 ASN.1 類型系統。 位 4 到 0 包含標籤號。

der tlv 標記位元組

下表列出憑證註冊 API 所支援的數據類型、所使用的編碼形式,以及標記值。

類型 ASN.1 類別 編碼形式 標籤值
BIT STRING 普遍 原始 00000011
(0x03)
布爾 普遍 原始 00000001
(0x01)
整數 普遍 原始 00000010
(0x02)
普遍 原始 00000101
(0x05)
物件標識碼 普遍 原始 00000110
(0x06)
OCTET STRING 普遍 原始 00000100
(0x04)
BMPString 普遍 原始 00011110
(0x1E)
IA5String 普遍 原始 00010110
(0x16)
PrintableString 普遍 原始 00010011
(0x13)
TeletexString 普遍 原始 00010100
(0x14)
UTF8String 普遍 原始 00001100
(0x0C)
序列 普遍 構建 00110000
(0x30)
SEQUENCE OF 普遍 構建 00110000
(0x30)
設置 普遍 構建 00110001
(0x31)
SET OF 普遍 構建 00110001
(0x31)

DER 傳輸語法

編碼長度和值位元組