表 1基本类型
类型 |
十六进制 |
含义 |
NULL |
0x05 |
只有一个值NULL,用于传送一个报告或者作为CHOICE类型中的值 |
INTEGER |
0x02 |
整数类型 |
REAL |
0x09 |
实数,标识浮点数 |
ENUMRATED |
0x0A |
标识符的枚举(实例状态机的状态) |
BIG STRING |
0x03 |
比特串 |
OCTET STRING |
0x04 |
字节串 |
OBJECT IDENTIFIER ; RELATIVE-OID |
0x06 |
一个实体的标识符 |
EXTERNAL ; EMBEDDED PDV |
0x08 |
标识层上下文交换类型 |
String |
0x12 |
Numeric String |
0x13 |
Printable String | |
0x1A |
Visible Stirng | |
0x1A |
ISO64 String | |
0x16 |
IA5 String | |
0x14 |
Teletex Stirng | |
0x14 |
T61 String | |
0x15 |
Videotex String | |
0x19 |
Graphic String | |
0x1B |
General String | |
0x1C |
Universal String | |
0x1E |
BMP String | |
0x0C |
UTF8 String | |
CHARACTER STRING |
0x1D |
允许为字符串协商一个明确的字符表 |
UTC Time ; Generalized Time |
0x17 |
日期 |
BOOLEAN |
0x01 |
布尔类型 |
表 2组合类型
类型 |
十六进制 |
含义 |
JAVA类型 |
CHOICE |
不适用 |
选择类型,该字段可能有多重不同的类型来表示 | |
SEQUENCE |
0x30 |
由不同类型的值组成一个有序的集合 |
List |
SET |
0x31 |
无序集合(不同类型的值) |
Set |
SEQUENCEOF |
0x30 |
由相同类型的值组成一个有序的集合 |
List(存储相同的类型) |
SETOF |
0x31 |
无序集合(相同类型的值) |
Set(存储相同类型) |