ASN.1的作用:
传送语法:互联网上数据传输时的表现形式,通常以8位位组的流表示
中立:作为标准的计算机对象描述规则,平台无关,实现无关
抽象:以字节为基本单位,能够描述复杂的对象结构
ASN.1的类型:
简单类型:不能够再分解的类型。如整型(INTERGER),比特串(BIT STRING),字符串(OCTET STRING),对象标识符(OBJECT INDENTIFIER),日期型(UTCTime)等
结构类型: 包括顺序类型:按给定成员数据值组成
选择类型:由多个类型中的某一个组成
集合类型:由成员数据类型的一个或多个值组成
SEQUENCE:一个或多个类型的有序集合
SEQUENCE OF:0个或某个给定类型多次出现的有序集合
SET:一个或多个类型的无序集合
SET OF:0个或某个给定类型多次出现的无序集合
修饰词:
OPTIONAL:任选的,表示组件的值是可选的。
DEFAULT:缺少的