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 個字節,Length 欄位的位 7 會設定為 1,而位 6 到 0 則指定用來識別內容長度的額外位元組數目。 如需詳細資訊,請參閱 編碼長度和值位元組。
相關主題