【发布时间】:2018-08-27 10:59:13
【问题描述】:
我的 ASN.1 解码器工作正常,直到我遇到了一个有趣的类型:
0x80被在线工具解码为简单类型,名称为[0]。
我发现一些消息来源提到这是“不确定长度”,但它肯定有一个我可以阅读的确定长度。这种类型究竟是什么,还有其他类似的类型吗?
【问题讨论】:
-
这取决于
0x80在 TLV 结构中的位置。如果这个值出现在类型(标签)中,它就是类型选择器(选择)。如果该值以长度表示,则表示长度不定。你能澄清一下吗? -
@Crypt32 是的,它是一个类型(标签),如果我不清楚很抱歉
-
那么这是没有外部类型的隐式类型选择器(选择),底层数据类型是简单类型。
-
@Crypt32 是in this answer所描述的吗?
标签: asn.1