Emmanuel, thank you so much for this amazing explanation! It's so good this is the first time I take the time to say thanks as opposed to simply upvoting.
15:21 why is the total length 9? It's really bugging me, and I don't get why it's 9. I do understand how the length of the different types of strings and what not are calculated though. I just want to know where does the 9 come from.
I'm not sure, whether I get it now, but I think: -) you counted a byte extra for the length of "john", and a byte extra to its tag (VisibleString) -) you counted a byte extra for the age 42, and a byte extra for its tag (INTEGER) which means that the total length is: length of the string ("john") + 2 + length of the integer (42) + 2 = 9 Is that right? Either way I was totally confused that you filled the row of the total length, which is 9, before filling the rest of the table, which confused me because you need at first the length of everything before knowing the total length.
@@venustheplanet8208 Length field is meant to give the number of bytes(octets) enclosed in the Value field of TLV. Here in this case Length 09 is basically the number of octets (bytes) enclosed inside the sequence Person. The 9 Octets are 1A 04 4A 6F 68 6E 02 01 2A.
9 is the length of the whole sequence that follows. That include the VisibleString (type is 1 + length is 1 + value is 4 = 6) and the Integer (type is 1 + length is 1 + value is 1 = 3).
the best explanation ever, simple and precise, just wowwww
Superb Sir. Explained the asn1 in Detail. Very impressive 👏. Thanks you for your efforts
It's such a great explanation, huge, huge thanks!
Emmanuel, thank you so much for this amazing explanation! It's so good this is the first time I take the time to say thanks as opposed to simply upvoting.
15:21 why is the total length 9? It's really bugging me, and I don't get why it's 9.
I do understand how the length of the different types of strings and what not are calculated though. I just want to know where does the 9 come from.
I'm not sure, whether I get it now, but I think:
-) you counted a byte extra for the length of "john", and a byte extra to its tag (VisibleString)
-) you counted a byte extra for the age 42, and a byte extra for its tag (INTEGER)
which means that the total length is: length of the string ("john") + 2 + length of the integer (42) + 2 = 9
Is that right? Either way I was totally confused that you filled the row of the total length, which is 9, before filling the rest of the table, which confused me because you need at first the length of everything before knowing the total length.
@@venustheplanet8208 Length field is meant to give the number of bytes(octets) enclosed in the Value field of TLV. Here in this case Length 09 is basically the number of octets (bytes) enclosed inside the sequence Person. The 9 Octets are 1A 04 4A 6F 68 6E 02 01 2A.
Simple, concise, extraordinary. Thank you.
What about DER?
13:08
Why is length 09 min 15:42
9 is the length of the whole sequence that follows. That include the VisibleString (type is 1 + length is 1 + value is 4 = 6) and the Integer (type is 1 + length is 1 + value is 1 = 3).
Thanks a lot Emanuel. That’s amazing presentation !!!
great presentation
Qual é a a relação entre ASN.1, SMI e MIB ?
.
ASN.1, SMI e MIB; WHAT IS THE RELATION WITH THIS GUYS ?
Help me
SMI (Structure of Management Information) is an adapted subset of ASN.1used in SNMP to define MIB objects.
@@PragmaDevSoftware Thank you so much
very good
Nice job Sir 🙌
nice explanation
Thank you!
thanks sir
Thank you !!
gracias estepa
Vamos a prepagag una sena de pigcoteo
Can I know how to install this software in ubuntu
15:00 ".. And age with cheese, An Integer." Ah yes Integers.. The good old age with some cheese on it
Merci !
diamante en el minuto 24:02
eL magnefico
Sir