Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Jenis data STRING BIT dikodekan ke dalam triplet TLV yang dimulai dengan Tag byte 0x03. Bidang Nilai dari triplet TLV berisi byte terkemuka yang menentukan jumlah bit yang tidak digunakan dalam byte akhir konten. Dalam contoh berikut, bidang Panjang diatur ke 0x03 karena tiga byte konten mengikuti, dan byte utama bidang Nilai diatur ke 0x04 karena ada empat bit yang tidak digunakan dalam byte konten terakhir. Setiap bit yang tidak digunakan ditandai dengan huruf x.
Contoh berikut, yang diadaptasi dari topik PKCS #10 Encoded ASN.1, menunjukkan tanda tangan yang dikodekan dari sampel permintaan sertifikat PKCS #10. Byte pertama berisi nilai Tag untuk jenis data STRING BIT, 0x03. Byte kedua dan ketiga berisi panjang array byte. Bit 7 dari byte kedua diatur ke 1 karena ada lebih dari 127 byte konten. Bit 0 hingga 6 byte kedua menentukan jumlah byte Panjang berikutnya byte, dalam hal ini satu. Byte ketiga menentukan jumlah byte konten, 0x81. Byte keempat, 0x00, menentukan jumlah bit yang tidak digunakan yang ada di byte konten terakhir. Perhatikan bahwa tanda tangan dikodekan dalam urutan byte big-endian.
0299: 03 81 81 ; BIT_STRING (81 Bytes)
029c: 00
029d: 47 eb 99 5a df 9e 70 0d fb a7 31 32 c1 5f 5c 24
02ad: c2 e0 bf c6 24 af 15 66 0e b8 6a 2e ab 2b c4 97
02bd: 1f e3 cb dc 63 a5 25 ec c7 b4 28 61 66 36 a1 31
02cd: 1b bf dd d0 fc bf 17 94 90 1d e5 5e c7 11 5e c9
02dd: 55 9f eb a3 3e 14 c7 99 a6 cb ba a1 46 0f 39 d4
02ed: 44 c4 c8 4b 76 0e 20 5d 6d a9 34 9e d4 d5 87 42
02fd: eb 24 26 51 14 90 b4 0f 06 5e 52 88 32 7a 95 20
030d: a0 fd f7 e5 7d 60 dd 72 68 9b f5 7b 05 8f 6d 1e
Topik terkait
-
Pengodean DER Jenis ASN.1