1
我对ANS1编码非常陌生,我需要一些指导。如何使用ASN.1进行编码?
......假设我有以下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
?