标签: asn.1
关于基元类型的ASN.1编码机制的问题。 例如,我在test.asn1中有以下类型定义:
NodeID :: = IA5String(SIZE(1..20))
NodeId最大字符串长度为20。 我的问题是:如果分配给NodeID的值超过最大长度20怎么办? 它可以通过编码功能(使用BER)吗?谢谢!
答案 0 :(得分:0)
BER不考虑约束。您当然可以对无效的NodeID进行BER编码,其值违反了大小约束。当然,您的工具可能会阻止您这样做,但从ASN.1的角度来看,它是可能的。