【发布时间】:2016-02-04 18:42:48
【问题描述】:
我对 ANS1 编码非常陌生,我需要一些指导。
...假设我有以下 ANS1
MyType ::= SEQUENCE
{
--lets assume hex value here is "01-01" for myText1
myText1 [0] IMPLICIT OCTET STRING OPTIONAL,
myCheck [1] IMPLICIT INTEGER {doNow(0), doLater(1)} DEFAULT doNow,
myText2 [2] OCTET STRING
}
如果myText2的值为“12-34”,那么下面的十六进制字符串30-08-01-01-01-01-04-02-12-34是否会被认为是正确编码的数据?
...如果可选的 myText1 不存在,则编码为
30-06-01-01-04-02-12-34
或
30-07-00-01-01-04-02-12-34?
【问题讨论】:
标签: asn.1