$ fq -d bytes 'from_pem | asn1_ber | dv' ed25519.cer |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (asn1_ber) 0x0-0x183 (387) 0x0000|30 |0 | class: "universal" (0) 0x0-0x0.2 (0.2) 0x0000|30 |0 | form: "constructed" (1) 0x0.2-0x0.3 (0.1) 0x0000|30 |0 | tag: "sequence" (0x10) 0x0.3-0x1 (0.5) 0x0000| 82 01 7f | ... | length: 383 0x1-0x4 (3) | | | constructed[0:3]: 0x4-0x183 (383) | | | [0]{}: object 0x4-0x139 (309) 0x0000| 30 | 0 | class: "universal" (0) 0x4-0x4.2 (0.2) 0x0000| 30 | 0 | form: "constructed" (1) 0x4.2-0x4.3 (0.1) 0x0000| 30 | 0 | tag: "sequence" (0x10) 0x4.3-0x5 (0.5) 0x0000| 82 01 31 | ..1 | length: 305 0x5-0x8 (3) | | | constructed[0:8]: 0x8-0x139 (305) | | | [0]{}: object 0x8-0xd (5) 0x0000| a0 | . | class: "context" (2) 0x8-0x8.2 (0.2) 0x0000| a0 | . | form: "constructed" (1) 0x8.2-0x8.3 (0.1) 0x0000| a0 | . | tag: 0 0x8.3-0x9 (0.5) 0x0000| 03 | . | length: 3 0x9-0xa (1) | | | constructed[0:1]: 0xa-0xd (3) | | | [0]{}: object 0xa-0xd (3) 0x0000| 02 | . | class: "universal" (0) 0xa-0xa.2 (0.2) 0x0000| 02 | . | form: "primitive" (0) 0xa.2-0xa.3 (0.1) 0x0000| 02 | . | tag: "integer" (0x2) 0xa.3-0xb (0.5) 0x0000| 01 | . | length: 1 0xb-0xc (1) 0x0000| 02 | . | value: 2 0xc-0xd (1) | | | [1]{}: object 0xd-0x23 (22) 0x0000| 02 | . | class: "universal" (0) 0xd-0xd.2 (0.2) 0x0000| 02 | . | form: "primitive" (0) 0xd.2-0xd.3 (0.1) 0x0000| 02 | . | tag: "integer" (0x2) 0xd.3-0xe (0.5) 0x0000| 14 | . | length: 20 0xe-0xf (1) 0x0000| 7c| || value: 711090297755414526861352146244170174161660335942 0xf-0x23 (20) 0x0010|8e 64 49 d7 0e d9 2d 3e 2e 4a 5d 2f 76 f6 55 42|.dI...->.J]/v.UB| 0x0020|46 d7 46 |F.F | | | | [2]{}: object 0x23-0x2a (7) 0x0020| 30 | 0 | class: "universal" (0) 0x23-0x23.2 (0.2) 0x0020| 30 | 0 | form: "constructed" (1) 0x23.2-0x23.3 (0.1) 0x0020| 30 | 0 | tag: "sequence" (0x10) 0x23.3-0x24 (0.5) 0x0020| 05 | . | length: 5 0x24-0x25 (1) | | | constructed[0:1]: 0x25-0x2a (5) | | | [0]{}: object 0x25-0x2a (5) 0x0020| 06 | . | class: "universal" (0) 0x25-0x25.2 (0.2) 0x0020| 06 | . | form: "primitive" (0) 0x25.2-0x25.3 (0.1) 0x0020| 06 | . | tag: "object_identifier" (0x6) 0x25.3-0x26 (0.5) 0x0020| 03 | . | length: 3 0x26-0x27 (1) | | | value[0:4]: 0x27-0x2a (3) 0x0020| 2b | + | [0]: 1 oid 0x27-0x28 (1) 0x0020| 2b | + | [1]: 3 oid 0x27-0x28 (1) 0x0020| 65 | e | [2]: 101 oid 0x28-0x29 (1) 0x0020| 70 | p | [3]: 112 oid 0x29-0x2a (1) | | | [3]{}: object 0x2a-0x61 (55) 0x0020| 30 | 0 | class: "universal" (0) 0x2a-0x2a.2 (0.2) 0x0020| 30 | 0 | form: "constructed" (1) 0x2a.2-0x2a.3 (0.1) 0x0020| 30 | 0 | tag: "sequence" (0x10) 0x2a.3-0x2b (0.5) 0x0020| 35 | 5 | length: 53 0x2b-0x2c (1) | | | constructed[0:3]: 0x2c-0x61 (53) | | | [0]{}: object 0x2c-0x39 (13) 0x0020| 31 | 1 | class: "universal" (0) 0x2c-0x2c.2 (0.2) 0x0020| 31 | 1 | form: "constructed" (1) 0x2c.2-0x2c.3 (0.1) 0x0020| 31 | 1 | tag: "set" (0x11) 0x2c.3-0x2d (0.5) 0x0020| 0b | . | length: 11 0x2d-0x2e (1) | | | constructed[0:1]: 0x2e-0x39 (11) | | | [0]{}: object 0x2e-0x39 (11) 0x0020| 30 | 0 | class: "universal" (0) 0x2e-0x2e.2 (0.2) 0x0020| 30 | 0 | form: "constructed" (1) 0x2e.2-0x2e.3 (0.1) 0x0020| 30 | 0 | tag: "sequence" (0x10) 0x2e.3-0x2f (0.5) 0x0020| 09| .| length: 9 0x2f-0x30 (1) | | | constructed[0:2]: 0x30-0x39 (9) | | | [0]{}: object 0x30-0x35 (5) 0x0030|06 |. | class: "universal" (0) 0x30-0x30.2 (0.2) 0x0030|06 |. | form: "primitive" (0) 0x30.2-0x30.3 (0.1) 0x0030|06 |. | tag: "object_identifier" (0x6) 0x30.3-0x31 (0.5) 0x0030| 03 | . | length: 3 0x31-0x32 (1) | | | value[0:4]: 0x32-0x35 (3) 0x0030| 55 | U | [0]: 2 oid 0x32-0x33 (1) 0x0030| 55 | U | [1]: 5 oid 0x32-0x33 (1) 0x0030| 04 | . | [2]: 4 oid 0x33-0x34 (1) 0x0030| 06 | . | [3]: 6 oid 0x34-0x35 (1) | | | [1]{}: object 0x35-0x39 (4) 0x0030| 13 | . | class: "universal" (0) 0x35-0x35.2 (0.2) 0x0030| 13 | . | form: "primitive" (0) 0x35.2-0x35.3 (0.1) 0x0030| 13 | . | tag: "printable_string" (0x13) 0x35.3-0x36 (0.5) 0x0030| 02 | . | length: 2 0x36-0x37 (1) 0x0030| 49 54 | IT | value: "IT" 0x37-0x39 (2) | | | [1]{}: object 0x39-0x4a (17) 0x0030| 31 | 1 | class: "universal" (0) 0x39-0x39.2 (0.2) 0x0030| 31 | 1 | form: "constructed" (1) 0x39.2-0x39.3 (0.1) 0x0030| 31 | 1 | tag: "set" (0x11) 0x39.3-0x3a (0.5) 0x0030| 0f | . | length: 15 0x3a-0x3b (1) | | | constructed[0:1]: 0x3b-0x4a (15) | | | [0]{}: object 0x3b-0x4a (15) 0x0030| 30 | 0 | class: "universal" (0) 0x3b-0x3b.2 (0.2) 0x0030| 30 | 0 | form: "constructed" (1) 0x3b.2-0x3b.3 (0.1) 0x0030| 30 | 0 | tag: "sequence" (0x10) 0x3b.3-0x3c (0.5) 0x0030| 0d | . | length: 13 0x3c-0x3d (1) | | | constructed[0:2]: 0x3d-0x4a (13) | | | [0]{}: object 0x3d-0x42 (5) 0x0030| 06 | . | class: "universal" (0) 0x3d-0x3d.2 (0.2) 0x0030| 06 | . | form: "primitive" (0) 0x3d.2-0x3d.3 (0.1) 0x0030| 06 | . | tag: "object_identifier" (0x6) 0x3d.3-0x3e (0.5) 0x0030| 03 | . | length: 3 0x3e-0x3f (1) | | | value[0:4]: 0x3f-0x42 (3) 0x0030| 55| U| [0]: 2 oid 0x3f-0x40 (1) 0x0030| 55| U| [1]: 5 oid 0x3f-0x40 (1) 0x0040|04 |. | [2]: 4 oid 0x40-0x41 (1) 0x0040| 07 | . | [3]: 7 oid 0x41-0x42 (1) | | | [1]{}: object 0x42-0x4a (8) 0x0040| 0c | . | class: "universal" (0) 0x42-0x42.2 (0.2) 0x0040| 0c | . | form: "primitive" (0) 0x42.2-0x42.3 (0.1) 0x0040| 0c | . | tag: "utf8_string" (0xc) 0x42.3-0x43 (0.5) 0x0040| 06 | . | length: 6 0x43-0x44 (1) 0x0040| 4d 69 6c 61 6e 6f | Milano | value: "Milano" 0x44-0x4a (6) | | | [2]{}: object 0x4a-0x61 (23) 0x0040| 31 | 1 | class: "universal" (0) 0x4a-0x4a.2 (0.2) 0x0040| 31 | 1 | form: "constructed" (1) 0x4a.2-0x4a.3 (0.1) 0x0040| 31 | 1 | tag: "set" (0x11) 0x4a.3-0x4b (0.5) 0x0040| 15 | . | length: 21 0x4b-0x4c (1) | | | constructed[0:1]: 0x4c-0x61 (21) | | | [0]{}: object 0x4c-0x61 (21) 0x0040| 30 | 0 | class: "universal" (0) 0x4c-0x4c.2 (0.2) 0x0040| 30 | 0 | form: "constructed" (1) 0x4c.2-0x4c.3 (0.1) 0x0040| 30 | 0 | tag: "sequence" (0x10) 0x4c.3-0x4d (0.5) 0x0040| 13 | . | length: 19 0x4d-0x4e (1) | | | constructed[0:2]: 0x4e-0x61 (19) | | | [0]{}: object 0x4e-0x53 (5) 0x0040| 06 | . | class: "universal" (0) 0x4e-0x4e.2 (0.2) 0x0040| 06 | . | form: "primitive" (0) 0x4e.2-0x4e.3 (0.1) 0x0040| 06 | . | tag: "object_identifier" (0x6) 0x4e.3-0x4f (0.5) 0x0040| 03| .| length: 3 0x4f-0x50 (1) | | | value[0:4]: 0x50-0x53 (3) 0x0050|55 |U | [0]: 2 oid 0x50-0x51 (1) 0x0050|55 |U | [1]: 5 oid 0x50-0x51 (1) 0x0050| 04 | . | [2]: 4 oid 0x51-0x52 (1) 0x0050| 03 | . | [3]: 3 oid 0x52-0x53 (1) | | | [1]{}: object 0x53-0x61 (14) 0x0050| 0c | . | class: "universal" (0) 0x53-0x53.2 (0.2) 0x0050| 0c | . | form: "primitive" (0) 0x53.2-0x53.3 (0.1) 0x0050| 0c | . | tag: "utf8_string" (0xc) 0x53.3-0x54 (0.5) 0x0050| 0c | . | length: 12 0x54-0x55 (1) 0x0050| 54 65 73 74 20 65 64 32 35 35 31| Test ed2551| value: "Test ed25519" 0x55-0x61 (12) 0x0060|39 |9 | | | | [4]{}: object 0x61-0x81 (32) 0x0060| 30 | 0 | class: "universal" (0) 0x61-0x61.2 (0.2) 0x0060| 30 | 0 | form: "constructed" (1) 0x61.2-0x61.3 (0.1) 0x0060| 30 | 0 | tag: "sequence" (0x10) 0x61.3-0x62 (0.5) 0x0060| 1e | . | length: 30 0x62-0x63 (1) | | | constructed[0:2]: 0x63-0x81 (30) | | | [0]{}: object 0x63-0x72 (15) 0x0060| 17 | . | class: "universal" (0) 0x63-0x63.2 (0.2) 0x0060| 17 | . | form: "primitive" (0) 0x63.2-0x63.3 (0.1) 0x0060| 17 | . | tag: "utc_time" (0x17) 0x63.3-0x64 (0.5) 0x0060| 0d | . | length: 13 0x64-0x65 (1) 0x0060| 32 30 30 39 30 32 31 33 32 35 32| 20090213252| value: "200902132526Z" 0x65-0x72 (13) 0x0070|36 5a |6Z | | | | [1]{}: object 0x72-0x81 (15) 0x0070| 17 | . | class: "universal" (0) 0x72-0x72.2 (0.2) 0x0070| 17 | . | form: "primitive" (0) 0x72.2-0x72.3 (0.1) 0x0070| 17 | . | tag: "utc_time" (0x17) 0x72.3-0x73 (0.5) 0x0070| 0d | . | length: 13 0x73-0x74 (1) 0x0070| 33 30 30 39 30 32 31 33 32 35 32 36| 300902132526| value: "300902132526Z" 0x74-0x81 (13) 0x0080|5a |Z | | | | [5]{}: object 0x81-0xb8 (55) 0x0080| 30 | 0 | class: "universal" (0) 0x81-0x81.2 (0.2) 0x0080| 30 | 0 | form: "constructed" (1) 0x81.2-0x81.3 (0.1) 0x0080| 30 | 0 | tag: "sequence" (0x10) 0x81.3-0x82 (0.5) 0x0080| 35 | 5 | length: 53 0x82-0x83 (1) | | | constructed[0:3]: 0x83-0xb8 (53) | | | [0]{}: object 0x83-0x90 (13) 0x0080| 31 | 1 | class: "universal" (0) 0x83-0x83.2 (0.2) 0x0080| 31 | 1 | form: "constructed" (1) 0x83.2-0x83.3 (0.1) 0x0080| 31 | 1 | tag: "set" (0x11) 0x83.3-0x84 (0.5) 0x0080| 0b | . | length: 11 0x84-0x85 (1) | | | constructed[0:1]: 0x85-0x90 (11) | | | [0]{}: object 0x85-0x90 (11) 0x0080| 30 | 0 | class: "universal" (0) 0x85-0x85.2 (0.2) 0x0080| 30 | 0 | form: "constructed" (1) 0x85.2-0x85.3 (0.1) 0x0080| 30 | 0 | tag: "sequence" (0x10) 0x85.3-0x86 (0.5) 0x0080| 09 | . | length: 9 0x86-0x87 (1) | | | constructed[0:2]: 0x87-0x90 (9) | | | [0]{}: object 0x87-0x8c (5) 0x0080| 06 | . | class: "universal" (0) 0x87-0x87.2 (0.2) 0x0080| 06 | . | form: "primitive" (0) 0x87.2-0x87.3 (0.1) 0x0080| 06 | . | tag: "object_identifier" (0x6) 0x87.3-0x88 (0.5) 0x0080| 03 | . | length: 3 0x88-0x89 (1) | | | value[0:4]: 0x89-0x8c (3) 0x0080| 55 | U | [0]: 2 oid 0x89-0x8a (1) 0x0080| 55 | U | [1]: 5 oid 0x89-0x8a (1) 0x0080| 04 | . | [2]: 4 oid 0x8a-0x8b (1) 0x0080| 06 | . | [3]: 6 oid 0x8b-0x8c (1) | | | [1]{}: object 0x8c-0x90 (4) 0x0080| 13 | . | class: "universal" (0) 0x8c-0x8c.2 (0.2) 0x0080| 13 | . | form: "primitive" (0) 0x8c.2-0x8c.3 (0.1) 0x0080| 13 | . | tag: "printable_string" (0x13) 0x8c.3-0x8d (0.5) 0x0080| 02 | . | length: 2 0x8d-0x8e (1) 0x0080| 49 54| IT| value: "IT" 0x8e-0x90 (2) | | | [1]{}: object 0x90-0xa1 (17) 0x0090|31 |1 | class: "universal" (0) 0x90-0x90.2 (0.2) 0x0090|31 |1 | form: "constructed" (1) 0x90.2-0x90.3 (0.1) 0x0090|31 |1 | tag: "set" (0x11) 0x90.3-0x91 (0.5) 0x0090| 0f | . | length: 15 0x91-0x92 (1) | | | constructed[0:1]: 0x92-0xa1 (15) | | | [0]{}: object 0x92-0xa1 (15) 0x0090| 30 | 0 | class: "universal" (0) 0x92-0x92.2 (0.2) 0x0090| 30 | 0 | form: "constructed" (1) 0x92.2-0x92.3 (0.1) 0x0090| 30 | 0 | tag: "sequence" (0x10) 0x92.3-0x93 (0.5) 0x0090| 0d | . | length: 13 0x93-0x94 (1) | | | constructed[0:2]: 0x94-0xa1 (13) | | | [0]{}: object 0x94-0x99 (5) 0x0090| 06 | . | class: "universal" (0) 0x94-0x94.2 (0.2) 0x0090| 06 | . | form: "primitive" (0) 0x94.2-0x94.3 (0.1) 0x0090| 06 | . | tag: "object_identifier" (0x6) 0x94.3-0x95 (0.5) 0x0090| 03 | . | length: 3 0x95-0x96 (1) | | | value[0:4]: 0x96-0x99 (3) 0x0090| 55 | U | [0]: 2 oid 0x96-0x97 (1) 0x0090| 55 | U | [1]: 5 oid 0x96-0x97 (1) 0x0090| 04 | . | [2]: 4 oid 0x97-0x98 (1) 0x0090| 07 | . | [3]: 7 oid 0x98-0x99 (1) | | | [1]{}: object 0x99-0xa1 (8) 0x0090| 0c | . | class: "universal" (0) 0x99-0x99.2 (0.2) 0x0090| 0c | . | form: "primitive" (0) 0x99.2-0x99.3 (0.1) 0x0090| 0c | . | tag: "utf8_string" (0xc) 0x99.3-0x9a (0.5) 0x0090| 06 | . | length: 6 0x9a-0x9b (1) 0x0090| 4d 69 6c 61 6e| Milan| value: "Milano" 0x9b-0xa1 (6) 0x00a0|6f |o | | | | [2]{}: object 0xa1-0xb8 (23) 0x00a0| 31 | 1 | class: "universal" (0) 0xa1-0xa1.2 (0.2) 0x00a0| 31 | 1 | form: "constructed" (1) 0xa1.2-0xa1.3 (0.1) 0x00a0| 31 | 1 | tag: "set" (0x11) 0xa1.3-0xa2 (0.5) 0x00a0| 15 | . | length: 21 0xa2-0xa3 (1) | | | constructed[0:1]: 0xa3-0xb8 (21) | | | [0]{}: object 0xa3-0xb8 (21) 0x00a0| 30 | 0 | class: "universal" (0) 0xa3-0xa3.2 (0.2) 0x00a0| 30 | 0 | form: "constructed" (1) 0xa3.2-0xa3.3 (0.1) 0x00a0| 30 | 0 | tag: "sequence" (0x10) 0xa3.3-0xa4 (0.5) 0x00a0| 13 | . | length: 19 0xa4-0xa5 (1) | | | constructed[0:2]: 0xa5-0xb8 (19) | | | [0]{}: object 0xa5-0xaa (5) 0x00a0| 06 | . | class: "universal" (0) 0xa5-0xa5.2 (0.2) 0x00a0| 06 | . | form: "primitive" (0) 0xa5.2-0xa5.3 (0.1) 0x00a0| 06 | . | tag: "object_identifier" (0x6) 0xa5.3-0xa6 (0.5) 0x00a0| 03 | . | length: 3 0xa6-0xa7 (1) | | | value[0:4]: 0xa7-0xaa (3) 0x00a0| 55 | U | [0]: 2 oid 0xa7-0xa8 (1) 0x00a0| 55 | U | [1]: 5 oid 0xa7-0xa8 (1) 0x00a0| 04 | . | [2]: 4 oid 0xa8-0xa9 (1) 0x00a0| 03 | . | [3]: 3 oid 0xa9-0xaa (1) | | | [1]{}: object 0xaa-0xb8 (14) 0x00a0| 0c | . | class: "universal" (0) 0xaa-0xaa.2 (0.2) 0x00a0| 0c | . | form: "primitive" (0) 0xaa.2-0xaa.3 (0.1) 0x00a0| 0c | . | tag: "utf8_string" (0xc) 0xaa.3-0xab (0.5) 0x00a0| 0c | . | length: 12 0xab-0xac (1) 0x00a0| 54 65 73 74| Test| value: "Test ed25519" 0xac-0xb8 (12) 0x00b0|20 65 64 32 35 35 31 39 | ed25519 | | | | [6]{}: object 0xb8-0xe4 (44) 0x00b0| 30 | 0 | class: "universal" (0) 0xb8-0xb8.2 (0.2) 0x00b0| 30 | 0 | form: "constructed" (1) 0xb8.2-0xb8.3 (0.1) 0x00b0| 30 | 0 | tag: "sequence" (0x10) 0xb8.3-0xb9 (0.5) 0x00b0| 2a | * | length: 42 0xb9-0xba (1) | | | constructed[0:2]: 0xba-0xe4 (42) | | | [0]{}: object 0xba-0xc1 (7) 0x00b0| 30 | 0 | class: "universal" (0) 0xba-0xba.2 (0.2) 0x00b0| 30 | 0 | form: "constructed" (1) 0xba.2-0xba.3 (0.1) 0x00b0| 30 | 0 | tag: "sequence" (0x10) 0xba.3-0xbb (0.5) 0x00b0| 05 | . | length: 5 0xbb-0xbc (1) | | | constructed[0:1]: 0xbc-0xc1 (5) | | | [0]{}: object 0xbc-0xc1 (5) 0x00b0| 06 | . | class: "universal" (0) 0xbc-0xbc.2 (0.2) 0x00b0| 06 | . | form: "primitive" (0) 0xbc.2-0xbc.3 (0.1) 0x00b0| 06 | . | tag: "object_identifier" (0x6) 0xbc.3-0xbd (0.5) 0x00b0| 03 | . | length: 3 0xbd-0xbe (1) | | | value[0:4]: 0xbe-0xc1 (3) 0x00b0| 2b | + | [0]: 1 oid 0xbe-0xbf (1) 0x00b0| 2b | + | [1]: 3 oid 0xbe-0xbf (1) 0x00b0| 65| e| [2]: 101 oid 0xbf-0xc0 (1) 0x00c0|70 |p | [3]: 112 oid 0xc0-0xc1 (1) | | | [1]{}: object 0xc1-0xe4 (35) 0x00c0| 03 | . | class: "universal" (0) 0xc1-0xc1.2 (0.2) 0x00c0| 03 | . | form: "primitive" (0) 0xc1.2-0xc1.3 (0.1) 0x00c0| 03 | . | tag: "bit_string" (0x3) 0xc1.3-0xc2 (0.5) 0x00c0| 21 | ! | length: 33 0xc2-0xc3 (1) 0x00c0| 00 | . | unused_bits_count: 0 0xc3-0xc4 (1) 0x00c0| 3b a9 2f fd cb 17 66 de 40 a2 92 f7| ;./...f.@...| value: raw bits 0xc4-0xe4 (32) 0x00d0|93 de 30 f8 0a 23 a8 31 21 5d d0 07 d8 63 24 2e|..0..#.1!]...c$.| 0x00e0|ff 68 21 85 |.h!. | | | | [7]{}: object 0xe4-0x139 (85) 0x00e0| a3 | . | class: "context" (2) 0xe4-0xe4.2 (0.2) 0x00e0| a3 | . | form: "constructed" (1) 0xe4.2-0xe4.3 (0.1) 0x00e0| a3 | . | tag: 3 0xe4.3-0xe5 (0.5) 0x00e0| 53 | S | length: 83 0xe5-0xe6 (1) | | | constructed[0:1]: 0xe6-0x139 (83) | | | [0]{}: object 0xe6-0x139 (83) 0x00e0| 30 | 0 | class: "universal" (0) 0xe6-0xe6.2 (0.2) 0x00e0| 30 | 0 | form: "constructed" (1) 0xe6.2-0xe6.3 (0.1) 0x00e0| 30 | 0 | tag: "sequence" (0x10) 0xe6.3-0xe7 (0.5) 0x00e0| 51 | Q | length: 81 0xe7-0xe8 (1) | | | constructed[0:3]: 0xe8-0x139 (81) | | | [0]{}: object 0xe8-0x107 (31) 0x00e0| 30 | 0 | class: "universal" (0) 0xe8-0xe8.2 (0.2) 0x00e0| 30 | 0 | form: "constructed" (1) 0xe8.2-0xe8.3 (0.1) 0x00e0| 30 | 0 | tag: "sequence" (0x10) 0xe8.3-0xe9 (0.5) 0x00e0| 1d | . | length: 29 0xe9-0xea (1) | | | constructed[0:2]: 0xea-0x107 (29) | | | [0]{}: object 0xea-0xef (5) 0x00e0| 06 | . | class: "universal" (0) 0xea-0xea.2 (0.2) 0x00e0| 06 | . | form: "primitive" (0) 0xea.2-0xea.3 (0.1) 0x00e0| 06 | . | tag: "object_identifier" (0x6) 0xea.3-0xeb (0.5) 0x00e0| 03 | . | length: 3 0xeb-0xec (1) | | | value[0:4]: 0xec-0xef (3) 0x00e0| 55 | U | [0]: 2 oid 0xec-0xed (1) 0x00e0| 55 | U | [1]: 5 oid 0xec-0xed (1) 0x00e0| 1d | . | [2]: 29 oid 0xed-0xee (1) 0x00e0| 0e | . | [3]: 14 oid 0xee-0xef (1) | | | [1]{}: object 0xef-0x107 (24) 0x00e0| 04| .| class: "universal" (0) 0xef-0xef.2 (0.2) 0x00e0| 04| .| form: "primitive" (0) 0xef.2-0xef.3 (0.1) 0x00e0| 04| .| tag: "octet_string" (0x4) 0xef.3-0xf0 (0.5) 0x00f0|16 |. | length: 22 0xf0-0xf1 (1) 0x00f0| 04 14 6b a5 bd cf 9d fa 23 59 78 12 64 17 ae| ..k.....#Yx.d..| value: raw bits 0xf1-0x107 (22) 0x0100|1e 72 d8 9a 80 4a e8 |.r...J. | | | | [1]{}: object 0x107-0x128 (33) 0x0100| 30 | 0 | class: "universal" (0) 0x107-0x107.2 (0.2) 0x0100| 30 | 0 | form: "constructed" (1) 0x107.2-0x107.3 (0.1) 0x0100| 30 | 0 | tag: "sequence" (0x10) 0x107.3-0x108 (0.5) 0x0100| 1f | . | length: 31 0x108-0x109 (1) | | | constructed[0:2]: 0x109-0x128 (31) | | | [0]{}: object 0x109-0x10e (5) 0x0100| 06 | . | class: "universal" (0) 0x109-0x109.2 (0.2) 0x0100| 06 | . | form: "primitive" (0) 0x109.2-0x109.3 (0.1) 0x0100| 06 | . | tag: "object_identifier" (0x6) 0x109.3-0x10a (0.5) 0x0100| 03 | . | length: 3 0x10a-0x10b (1) | | | value[0:4]: 0x10b-0x10e (3) 0x0100| 55 | U | [0]: 2 oid 0x10b-0x10c (1) 0x0100| 55 | U | [1]: 5 oid 0x10b-0x10c (1) 0x0100| 1d | . | [2]: 29 oid 0x10c-0x10d (1) 0x0100| 23 | # | [3]: 35 oid 0x10d-0x10e (1) | | | [1]{}: object 0x10e-0x128 (26) 0x0100| 04 | . | class: "universal" (0) 0x10e-0x10e.2 (0.2) 0x0100| 04 | . | form: "primitive" (0) 0x10e.2-0x10e.3 (0.1) 0x0100| 04 | . | tag: "octet_string" (0x4) 0x10e.3-0x10f (0.5) 0x0100| 18| .| length: 24 0x10f-0x110 (1) 0x0110|30 16 80 14 6b a5 bd cf 9d fa 23 59 78 12 64 17|0...k.....#Yx.d.| value: raw bits 0x110-0x128 (24) 0x0120|ae 1e 72 d8 9a 80 4a e8 |..r...J. | | | | [2]{}: object 0x128-0x139 (17) 0x0120| 30 | 0 | class: "universal" (0) 0x128-0x128.2 (0.2) 0x0120| 30 | 0 | form: "constructed" (1) 0x128.2-0x128.3 (0.1) 0x0120| 30 | 0 | tag: "sequence" (0x10) 0x128.3-0x129 (0.5) 0x0120| 0f | . | length: 15 0x129-0x12a (1) | | | constructed[0:3]: 0x12a-0x139 (15) | | | [0]{}: object 0x12a-0x12f (5) 0x0120| 06 | . | class: "universal" (0) 0x12a-0x12a.2 (0.2) 0x0120| 06 | . | form: "primitive" (0) 0x12a.2-0x12a.3 (0.1) 0x0120| 06 | . | tag: "object_identifier" (0x6) 0x12a.3-0x12b (0.5) 0x0120| 03 | . | length: 3 0x12b-0x12c (1) | | | value[0:4]: 0x12c-0x12f (3) 0x0120| 55 | U | [0]: 2 oid 0x12c-0x12d (1) 0x0120| 55 | U | [1]: 5 oid 0x12c-0x12d (1) 0x0120| 1d | . | [2]: 29 oid 0x12d-0x12e (1) 0x0120| 13 | . | [3]: 19 oid 0x12e-0x12f (1) | | | [1]{}: object 0x12f-0x132 (3) 0x0120| 01| .| class: "universal" (0) 0x12f-0x12f.2 (0.2) 0x0120| 01| .| form: "primitive" (0) 0x12f.2-0x12f.3 (0.1) 0x0120| 01| .| tag: "boolean" (0x1) 0x12f.3-0x130 (0.5) 0x0130|01 |. | length: 1 0x130-0x131 (1) 0x0130| ff | . | value: true (255) 0x131-0x132 (1) | | | [2]{}: object 0x132-0x139 (7) 0x0130| 04 | . | class: "universal" (0) 0x132-0x132.2 (0.2) 0x0130| 04 | . | form: "primitive" (0) 0x132.2-0x132.3 (0.1) 0x0130| 04 | . | tag: "octet_string" (0x4) 0x132.3-0x133 (0.5) 0x0130| 05 | . | length: 5 0x133-0x134 (1) 0x0130| 30 03 01 01 ff | 0.... | value: raw bits 0x134-0x139 (5) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x00|04 14 6b a5 bd cf 9d fa 23 59 78 12 64 17 ae 1e|..k.....#Yx.d...| value: raw bits 0x0-0x33 (51) * |until 0x32.7 (end) (51) | | | | | [1]{}: object 0x139-0x140 (7) 0x0130| 30 | 0 | class: "universal" (0) 0x139-0x139.2 (0.2) 0x0130| 30 | 0 | form: "constructed" (1) 0x139.2-0x139.3 (0.1) 0x0130| 30 | 0 | tag: "sequence" (0x10) 0x139.3-0x13a (0.5) 0x0130| 05 | . | length: 5 0x13a-0x13b (1) | | | constructed[0:1]: 0x13b-0x140 (5) | | | [0]{}: object 0x13b-0x140 (5) 0x0130| 06 | . | class: "universal" (0) 0x13b-0x13b.2 (0.2) 0x0130| 06 | . | form: "primitive" (0) 0x13b.2-0x13b.3 (0.1) 0x0130| 06 | . | tag: "object_identifier" (0x6) 0x13b.3-0x13c (0.5) 0x0130| 03 | . | length: 3 0x13c-0x13d (1) | | | value[0:4]: 0x13d-0x140 (3) 0x0130| 2b | + | [0]: 1 oid 0x13d-0x13e (1) 0x0130| 2b | + | [1]: 3 oid 0x13d-0x13e (1) 0x0130| 65 | e | [2]: 101 oid 0x13e-0x13f (1) 0x0130| 70| p| [3]: 112 oid 0x13f-0x140 (1) | | | [2]{}: object 0x140-0x183 (67) 0x0140|03 |. | class: "universal" (0) 0x140-0x140.2 (0.2) 0x0140|03 |. | form: "primitive" (0) 0x140.2-0x140.3 (0.1) 0x0140|03 |. | tag: "bit_string" (0x3) 0x140.3-0x141 (0.5) 0x0140| 41 | A | length: 65 0x141-0x142 (1) 0x0140| 00 | . | unused_bits_count: 0 0x142-0x143 (1) 0x0140| 6f 73 77 be 28 96 5a 33 36 d7 e5 34 fd| osw.(.Z36..4.| value: raw bits 0x143-0x183 (64) 0x0150|90 f3 fd 40 7f 1f 02 f9 00 57 f2 16 0f 16 6b 04|...@.....W....k.| * |until 0x182.7 (end) (64) | |