IA5String

ASN.1 IA5tring 資料類型會編碼為 TLV 三元,開頭為卷 位元組0x16。 下列範例是來自 CMC 編碼 ASN.1 主題,示範 OSVersion 屬性如何編碼為 IA5tring 類型。 您可以使用 IX509AttributeOSVersion 介面來指定版本號碼。 屬性的物件識別碼為 1.3.6.1.4.1.311.13.2.3。

06 0a                                   ; OBJECT_ID (a Bytes)
|  2b 06 01 04 01 82 37 0d  02 03       ;   1.3.6.1.4.1.311.13.2.3 
31 0c                                   ; SET (c Bytes)
   16 0a                                ; IA5_STRING (a Bytes)
      36 2e 30 2e 35 33 36 31  2e 32    ;   6.0.5361.2

如果字串包含少於 128 個位元組,則 TLV 三倍的 Length 欄位只需要一個位元組才能指定內容長度。 如果字串超過 127 個位元組, [長度 ] 欄位的 bit 7 會設定為 1,而 bits 6 到 0 則指定用來識別內容長度的額外位元組數目。 如需詳細資訊,請參閱 編碼的長度和值位元組

ASN.1 類型系統

ASN.1 類型的 DER 編碼