
ASN.1
216549856
这个作者很懒,什么都没留下…
展开
-
ASN.1基本类型
BOOLEAN类型是两个值的集合:TRUE,FALSE。如:RoundResult ::= BOOLEAN ok RoundResult ::= TRUE ko RoundResult ::= FALSE该类型的UNIVERSAL Tag值为1。NULL类型空类型,只有一个值NULL。作为一种结果,空类型是传输报告和响应的典型情况。如:Ack ::= NULL它经常在...转载 2019-01-09 19:27:50 · 3028 阅读 · 0 评论 -
ASN.1模块的定义
**<模块名字> DEFINITIONS <缺省Tag> ::=BEGINEXPORTS<导出描述>IMPORTS<导入描述><模块体描述>END**一般协议由一个或多个模块组成,模块用来收集数据结构定义。模块名字必须以大写字母开头。模块能以一种全局指针的方式来引用,称为对象标识符,用花括号标志在名字之后。...转载 2019-01-09 19:08:24 · 1892 阅读 · 0 评论 -
ASN.1值的定义
<新的值的名字><该值的类型> ::= <值描述>其中:<新的值的名字>是以小写字母开头的标识符;<该值的类型>可以是一个类型的名字,也可以是类型描述;<值描述>是基于整数、字符串、标识符的组合。如:counter Lottery-number ::= 45...转载 2019-01-09 18:52:17 · 785 阅读 · 1 评论 -
ASN.1的类型与类型定义
ASN.1中的类型类型是一个非空的值的集合,可以被编码后 传输。据类型含义EGER全部整数(包括正数和负数)L实数,表示浮点数MERATED标识符的枚举STRING比特串ET STRING字节串L只包含一个值NULL,用于传送一个报告或者作为CHOICE类型中某些值还有一些,我可能用不到,就不赘述了。 组合类型| 含义...转载 2019-01-08 21:37:59 · 3501 阅读 · 0 评论 -
ASN.1的基本语法规则
在ASN.1中,符号的 定义没有先后次序,只要能够找到该符号的定义即可,而不必担心在使用它之前是否被定义过。如:employeeNumber EmployeeNumber ::= 12345EmployeeNumber ::= INTEGER标识符、参考、关键字都要以一个字母开头,后接字母、数字或者连字符‘-’ 而不是下划线。同时不能以连字符结尾,也不能连续出现两个连字符。...转载 2019-01-08 20:53:46 · 2209 阅读 · 0 评论