Das ist das verwirrende an der Sache. Eigentlich steht 0x01 schon für einen String mit Länge 1 Byte.

Am 13.05.2018 um 10:37 schrieb Andreas Götz:
Ohne die Spec zu kennen- ich würde erwarten dass dann kein Typ mehr kommt, 
allerdings einen Längekennung des Strings?

Viele Grüße,
Andreas

Am 13.05.2018 um 10:07 schrieb MW <oeffentliche.em...@posteo.org>:

Hallo,

in der SML Spec steht zum Optional-Merkmal

Falls in der ASN.1-Definition eine Komponente als ‚OPTIONAL‘
gekennzeichnet wurde, ist diese in den Datenstrom mit dem TL-Field ‚0x01‘ zu 
setzen.
Dabei wird für dieses TL-Field immer der Datentyp ‚Octet String‘ angenommen und 
die Element-Angabe direkt hinter dem TL-Field positioniert.

Ich versteht die Formulierung nicht.
Folgt auf ein "0x01" (OPTIONAL) dann immer direkt noch ein einzelnes Byte das 
einen Octet String darstellt?

Viele Grüße,
Markus




Antwort per Email an