ASN.1 词汇表


A

抽象字符: 一组信息,通常包括一个或多个图形符号、字符名称或相关功能定义,它们与用于定义字符库的表中的单元格相关联。
(请参阅 X.680, 3.6.1)

抽象语法值: 与“抽象价值”同义。 抽象语法的值(定义为单个 ASN.1 类型的值的集合),由 BER、CER、DER 或 PER 编码,或由 BER、CER、DER 或 PER解码。
(请参阅 X.691, 3.6.2)

抽象值: 仅根据其类型定义的值,不依赖于任何编码规则的表示。 请注意,当使用术语“抽象值”时,它通常表示所描述的内容因所使用的编码规则而异。
(请参阅 X.680, 3.6.2)

ACSE: 关联控制服务元素。

对齐点: 当编码规范需要与某个边界对齐时,编码中的点(通常是它的开始)用作参考点。
(请参阅 X.692, 3.2.1)

ANSI: 美国国家标准协会
(请参阅 X.680, 4)

API: 应用程序接口
(请参阅 X.680, 4)

ASN.1: 抽象语法符号一
(请参阅 X.680, 4)

ASN.1 C++ API: 一种 API,支持以抽象语法表示法一 (ASN.1) 类型和值的形式访问抽象数据。

ASN.1 字符集: 用于形成 ASN.1 表示法的字符集。
(请参阅 X.680, 3.6.3)

ASN.1 模式: 使用 ASN.1 类型定义的数据内容和结构的定义。
(X.693, 3.2.1)

ASN.1 规范: 一个 ASN.1 模块或相关 ASN.1 模块的集合,用于形成应用协议中的消息集。
(请参阅 X.680, 3.6.4)

关联表: 一个抽象表,可从对象或对象集派生而来,方法是通过扁平化由链接字段的存在而产生的层次结构。
(请参阅 X.681, 3.4.1)

关联类型: 一种 ASN.1 类型,仅用于定义其他类型的值和子类型表示法。 相关类型在标准中根据需要定义,以明确 ASN.1 定义的类型与其编码方式之间可能存在显着差异。 关联类型不是用户规范的一部分。
(请参阅 X.680, 3.6.5)

辅助字段: 替换结构的字段(添加在 ECN 规范中),其值由编码器直接设置,无需使用应用程序提供的任何抽象值。
(请参阅 X.692, 3.2.2)

AVA: 属性值断定


B

BCD: 二进制编码的十进制
(请参阅 X.692, 4)

BER: ASN.1的基本编码规则
(请参阅 X.680, 4)

bit-field: PER 编码机制的产物,由一组有序的比特组成,这些比特不一定是 8 的倍数,并且在抽象语法值的完整编码中不一定从八位字节边界开始。
(请参阅 X.691, 3.6.3)

位串类型: 一种简单类型,其区分值是零位或多位的有序序列。
(请参阅 X.680, 3.6.6)

布尔类型: 一种简单类型,具有两个可区分的值,真或假。
(请参阅 X.680, 3.6.7)

边界条件: 整数字段边界存在的条件(以及它们是否允许负值),如果满足,则意味着要应用指定的编码规则。
(请参阅 X.692, 3.2.5)

BMP: 基本多语言平面
(请参阅 X.680, 4)


C

规范编码: 通过应用不依赖于实现的选项的编码规则获得的抽象语法值的完整编码; 这样的规则导致在传输语法中明确和唯一的位串与抽象语法中的值之间定义 1-1 映射。
(请参阅 X.691, 3.6.4)

CCITT: 国际电信和电信咨询委员会(现称为 ITU-T)

CER: ASN.1 的规范编码规则
(请参阅 X.691, 4)

性格属性: 用于组织、控制或表示数据的一组元素的成员。
(请参阅 X.680, 3.6.8)

字符抽象语法: 一组独立于其编码描述的字符。
(请参阅 X.680, 3.6.9)

字符库: 一组独立于其编码描述的字符。
(请参阅 X.680, 3.6.10)

字符传输语法: 某些字符抽象语法的传输语法,其中所有字符串都被编码为 8 位的整数倍。
(请参阅 X.680, 3.6.12)

选择决定因素: 一个位域,它确定几个可能的编码(每个代表不同的抽象值)中的哪一个出现在某个其他位域中。
(请参阅 X.692, 3.2.6)

选择类型: 通过引用不同类型列表定义的类型,以便选择类型的每个值都派生自组件类型之一的值。
(请参阅 X.680, 3.6.13)

CMIP: 通用管理信息协议

CMIS: 共同管理信息服务

CMISE: 公共管理信息服务元素

组合编码对象集: 一组临时编码对象,由两组编码对象组合产生,用于应用编码
(请参阅 X.692, 3.2.7)

构件关系约束: 对 SET 或 SEQUENCE 的一个组件的约束,它在该组件(引用组件)的值或类型与同一 SET 或 SEQUENCE 的一个或多个其他组件(引用组件)的值或类型之间建立关系。
(请参阅 X.682, 3.4.1)

组件类型: 定义选择、集合、序列、集合或序列时引用的类型之一。
(请参阅 X.680, 3.6.14)

复合型: 集合、序列、集合、序列、选择、嵌入式 pdv、外部或不受限制的字符串类型。
(请参阅 X.691, 3.8.5)

复合值: 复合类型的值。
(请参阅 X.691, 3.6.6)

具体语法: 在数据的正式规范中使用的规则的那些方面体现了该数据在某些系统环境中的特定表示。 在真正的开放系统中,根据抽象语法定义的数据将在本地系统环境中由本地具体语法表示。 在真实的开放系统之间的通信中,数据存在三种具体语法版本:发送方使用的具体语法、接收方使用的具体语法、发送方和接收方之间使用的具体语法(传输语法)。 实际上,所有这三个本地具体语法版本可能都是相同的,或者可能需要在这些语法版本之间进行转换。
(请参阅 X.200, 7.2.1.1)

条件编码: 仅在满足某些指定的边界条件或大小范围条件时才应用的编码
(请参阅 X.692 3.2.8)

内容八位字节: 表示特定值的数据值编码部分,以将其与相同类型的其他值区分开来。
(请参阅 X.690, 3.3)

约束类型: 包含引用组件和组件关系约束的所有引用组件的最里面的“类型”。
(请参阅 X.682, 3.4.2)

约束整数: 一个整数,受 PER-visible 约束,位于从“lb”到“ub”的范围内,“lb”的值小于或等于“ub”,“lb”和“ub”的值 作为允许值。
(请参阅 X.691, 3.6.7)

约束集: 组件关系约束中引用的信息对象集。
(请参阅 X.682, 3.4.3)

约束表: 由信息对象集形成的概念表,包括它可能直接或间接引用的所有信息对象集)。
(请参阅 X.682, 3.4.4)

约束: 与某种类型关联使用的表示法,用于定义该类型的子类型。
(请参阅 X.680, 3.6.15)


构造编码: 一种数据值编码,其中内容八位字节是一个或多个数据值的完整编码。
(请参阅 X.690, 3.2)

包含类型: ASN.1 类型(或编码结构字段),其中内容约束已应用于该类型的值(或与该编码结构字段关联的值)。
(请参阅 X.692 3.2.9)

内容约束: 对位串或八位字节串类型的约束,指定内容将是指定 ASN.1 类型的编码,或指定过程将用于生成和处理内容
(请参阅 X.680, 3.6.16)

控制字符: 命名字符,不是间隔字符,出现在某些字符库中,但尚未分配图形符号,例如 NEWLINE 和 TAB 控制字符。
(请参阅 X.680, 3.6.17)

协调世界时间 (UTC): 由国际时间局(Bureau Internationale de l'Heure)维护的时间尺度,构成标准频率和时间信号协调传播的基础。
(请参阅 X.680, 3.6.18)

CSTA: 计算机支持的电信应用

CTI: 计算机电话集成

当前应用点: 编码结构中应用组合编码对象集的点。
(请参阅 X.692, 3.2.10)


D

数据值: 指定为类型值的信息; 类型和值是使用 ASN.1 定义的。
(请参阅 X.690, 3.4)

DCC: 数据国家代码
(请参阅 X.680, 4)

DER: ASN.1 的区分编码规则
(请参阅 X.691, 4)

默认语法: 用于定义其定义者未在类定义中提供 WITH SYNTAX 规范的类的信息对象的符号。
(请参阅 X.681, 3.4.2)


定义的语法: 类的定义者通过 WITH SYNTAX 规范提供的符号。
(请参阅 X.681, 3.4.3)

差分编码-解码: 解码器的规则规范,要求接受符合当前规范的编码器无法生成的编码。
(请参阅 X.692, 3.2.11)

DIS: 国际标准草案

DMI: 管理信息的定义
(请参阅 X.721 | 10165-2 [DMI])

DN: 专有名称

DNIC: 数据网络识别码
(请参阅 X.680, 4)

动态一致性: 在通信实例中要求实现遵守 ASN.1 标准规定的行为的声明。
(请参阅 X.690, 3.5)


E

ECN: ASN.1 的编码控制符号
(请参阅 X.680, 4)

EDM: 编码定义模块
(请参阅 X.692, 4)

ELM: 编码链接模块
(请参阅 X.692, 4)

EFD: 事件转发鉴别器

有效大小约束:可以应用于内置字符串类型的单个有限大小约束,其效果是允许所有且仅允许在受约束的字符串类型中存在的那些长度。
(请参阅 X.691, 3.6.8)

有效的 PermittedAlphabet 约束: 可以应用于内置已知乘数字符串类型的单个 PermittedAlphabet 约束,其效果是允许所有且仅允许出现在受约束的受限字符串中任何值的任何字符位置的所有字符 类型。
(请参阅 X.691, 3.6.9)

元素: 元素类的一个显着成员,可以从其类的所有其他元素中识别出来。
(请参阅 X.680, 3.6.19)

元素集: 一个元素类的一个或多个显着元素。
(请参阅 X.680, 3.6.20)

嵌入式 pdv 类型: 一种类型,其值集是所有可能抽象语法中值集的并集。 此类类型是 ASN.1 规范的一部分,尽管它们可能携带其类型可能在该 ASN.1 规范外部定义的值。
(请参阅 X.680, 3.6.21)

编码: 将一组编码规则应用于特定抽象语法的值而产生的位模式。
(请参阅 X.680, 3.6.22)

编码(数据值): 用于表示数据值的完整八位字节序列。
(请参阅 X.690, 3.6)

编码类: 执行 ASN.1 类型的编码或解码所需的过程的特定部分的所有可能编码的集合。
(请参阅 X.692, 3.2.12)

编码类类别: 编码具有一些共同特征的类。
(请参阅 X.692, 3.2.13)

编码构造函数: 一种编码类,其编码对象定义用于组合、选择或重复编码部分的过程。
(请参阅 X.692, 3.2.14)

编码定义模块 (EDM): 为编码链接模块中的应用程序定义编码的模块。
(请参阅 X.692, 3.2.15)

编码链接模块 (ELM): 将编码分配给 ASN.1 类型的(唯一的,对于任何给定的应用程序)模块。
(请参阅 X.692, 3.2.16)

编码对象: 执行 ASN.1 类型的编码或解码所需的某些部分程序的规范。
(请参阅 X.692, 3.2.17)

编码对象集: 一组编码对象。
(请参阅 X.692, 3.2.18)

编码规则: ASN.1 规则在 ASN.1 类型的值传输期间指定表示,并且在已知类型的情况下还能够从表示中恢复值。
(请参阅 X.680, 3.6.23)

编码空间: 用于将抽象值编码为位字段的位数(或八位字节、字或其他单位)。
(请参阅 X.692, 3.2.20)

编码结构: 编码的结构,可以从 ASN.1 类型定义的结构中定义,也可以在 EDM 中使用位字段类和编码构造函数定义。
(请参阅 X.692, 3.2.21)

内容结束八位字节: 用于确定编码结束的数据值编码分隔符。
(请参阅 X.690, 3.7)

枚举类型: 简单类型的值被赋予不同的标识符作为类型符号的一部分。
(请参阅 X.680, 3.6.24)

枚举索引: 与枚举类型的 PER 编码中的“EnumerationItem”关联的非负整数。 枚举索引是这样确定的 "在排序列表中。
(请参阅 X.691, 3.6.10)

显式生成的编码结构: 通过使用 EDM 中的 renames 子句从隐式生成的编码结构派生的编码结构。
(请参阅 X.692, 3.2.22)

PER编码可扩展: 一种类型的属性,其定义包含影响 PER 编码的扩展标记。
(请参阅 X.691, 3.6.11)

可扩展性: 标准早期版本中的规定,旨在最大化该早期版本的实现与该标准后续版本的预期实现的互通。
(请参阅 X.692, 3.2.23)

扩展添加: 扩展系列中添加的符号之一。 对于集合、序列和选择类型,每个扩展添加都是单个扩展添加组或单个组件类型的添加。 对于枚举类型,它是添加一个进一步的枚举。 对于约束,它是(仅)添加一个子类型元素。
(请参阅 X.680, 3.6.25)

扩展添加组: 在版本括号内分组的一组、序列或选择类型的一个或多个组件。 扩展添加组用于清楚地标识在 ASN.1 模块的特定版本中添加的集合、序列或选择类型的组件,并且可以用简单的整数标识该版本。
(请参阅 X.680, 3.6.26)

扩展添加类型: 包含在扩展添加组中的类型或本身就是扩展添加的单个组件类型(在这种情况下,它不包含在扩展添加组中)。
(请参阅 X.680, 3.6.27)

可扩展约束: 在外层具有扩展标记的子类型约束,或者通过使用具有可扩展值集的集合算术可扩展的子类型约束。
(请参阅 X.680, 3.6.28)

扩展插入点(或插入点): 类型定义中插入扩展添加的位置。 如果类型定义中有单个省略号,则此位置是扩展系列中紧接前一个类型的类型表示法的结尾,或者如果类型定义中有扩展标记对,则紧接在第二个省略号之前。
(请参阅 X.680, 3.6.29)

扩展标记: 包含在构成扩展系列一部分的所有类型中的句法标志(省略号)。
(请参阅 X.680, 3.6.30)

扩展标记对: 一对扩展标记,在它们之间插入扩展添加。
(请参阅 X.680, 3.6.31)


扩展相关: 具有相同扩展根的两种类型,其中一种是通过向另一种添加零个或多个扩展添加而创建的。
(请参阅 X.680, 3.6.32)

扩展根: 一种可扩展类型,它是扩展系列中的第一个类型。 它带有一个扩展标记,除了注释之外没有其他符号,扩展标记和匹配的“}”或“)”之间有空格,或者一个扩展标记对,除了单个逗号、注释和白色之外没有其他符号 - 扩展标记之间的空间。
(请参阅 X.680, 3.6.33)

延伸系列: 一系列 ASN.1 类型,可以通过在扩展插入点添加文本来形成系列中每个连续类型的排序方式。
(请参阅 X.680, 3.6.34)

外部参考: 一种类型引用、值引用、信息对象等,它在其他模块中定义,而不是在其中被引用的模块。
(请参阅 X.680, 3.6.36)

外型: 一种类型,它是 ASN.1 规范的一部分,带有一个值,其类型可以在 ASN.1 规范的外部定义。
(请参阅 X.680, 3.6.37)


F

错误: 布尔类型的可分辨值“真”或“假”之一。
(请参阅 X.680, 3.6.38)

字段: 信息对象类的一个组件。
(请参阅 X.681, 3.4.5)

字段列表: 由于将这些编码规则应用于值的组件而产生的一组有序的位域和/或八位字节对齐的位域值。
(请参阅 X.691, 3.6.12)

字段名称: 标识某个类的字段的名称
(请参阅 X.681, 3.4.6)

FIPS: 联邦信息处理标准

定长型: 一种类型,使得这种类型的编码中最外层长度决定因素的值可以从类型表示法中确定(仅在应用 PER-visible 约束之后),并且对于该类型的所有可能值都是相同的。
(请参阅 X.691, 3.6.14)

固定值: 一个值,可以确定这是管理它的类型的唯一允许值(仅在应用 PER-visible 约束之后)。
(请参阅 X.691, 3.6.15)

完全限定名称: 对编码类、对象或对象集的引用,其中包括定义该编码类、对象或对象集的 EDM 模块的名称,或者(在隐式生成的编码类的情况下)的名称 生成它的 ASN.1 模块。
(请参阅 X.692, 3.2.24)


G

GDMO: 托管对象定义指南

生成的编码结构: 一种隐式或显式生成的编码结构,其目的是通过在 ELM 中应用编码来定义相应 ASN.1 类型的编码。
(请参阅 X.692, 3.2.25)

通用 API: 提供对一组开放的托管对象类和/或 ASN.1 类型的访问的 API,即托管对象类和类型在编译时不一定是已知的。

治理; 州长: 相对于某个对象、对象集、值集、值或子类型,信息对象类或类型通过将所涉及的项目分别限制为该类或类型的值表示法来控制其解释。
(请参阅 X.680, 3.6.39)

绿色 API: (参见 GDMO C++ API)

GUI: 图形用户界面

GULS: 通用上层安全


H

HOB: 分层操作绑定


I

I18N: 国际化

ICD: 国际代码代号
(请参阅 X.680, 4)

识别手柄: 编码的一部分,用于将一个编码类的编码与其他编码类的编码区分开来。
(请参阅 X.692, 3.2.27)

标识符字段: 一个类的固定类型值字段,被选择来提供该类中信息对象的唯一标识。
(请参阅 X.681, 3.4.8)

标识符八位字节: 数据值编码的一部分,用于识别值的类型。
(请参阅 X.690, 3.8)

隐式生成的编码结构: ? 每当在 ASN.1 模块中定义类型时隐式生成和导出的编码结构。
(请参阅 X.692, 3.2.28)

初始应用点: 编码结构中第一次应用任何给定组合编码对象集的点(在 ELM 和 EDM 中)。
(请参阅 X.692, 3.2.29)

IDL: 接口定义语言

IEC: 国际电工委员会
(请参阅 X.680, 4)

不定长: 长度大于 64K-1 或无法从 ASN.1 表示法确定最大长度的编码。
(请参阅 X.691, 3.6.13)

信息对象: 某个信息对象类的一个实例,由一组符合该类字段规范的字段组成。
(请参阅 X.681, 3.4.9)

information object class (class): 一组字段,形成一个模板,用于定义可能无限的信息对象集合,即类的实例。
(请参阅 X.681, 3.4.10)

信息对象字段:包含某个特定类的信息对象的字段。
(请参阅 X.681, 3.4.11)

信息对象集: 一组非空的信息对象,都是相同的信息对象类。
(请参阅 X.681, 3.4.11)

信息对象集字段: 包含某个指定类的信息对象集的字段。
(请参阅 X.681, 3.4.13)

instance-of type: 一种类型,通过引用将对象标识符与类型相关联的信息对象类来定义。
(请参阅 X.681, 3.4.14)

整数类型: 具有区分值的简单类型,这些值是正整数和负整数,包括零(作为单个值)。
(请参阅 X.680, 3.6.41)

IS: 国际标准

ISO: 国际标准化组织
(请参阅 X.680, 4)

ISP: 国际标准化型材

ISV: 独立软件供应商

items: 来自 ASN.1 字符集的命名字符序列,用于形成 ASN.1 表示法。
(请参阅 X.680, 3.6.42)

ITU-T: 国际电信联盟电信标准化部门
(请参阅 X.680, 4)


J


K

known-multiplier 字符串类型:一种受限制的字符串类型,其中编码中的八位字节数是所有允许的字符串值的字符串中字符数的已知固定倍数。 已知乘数字符串类型有 IA5String、PrintableString、VisibleString、NumericString、UniversalString 和 BMPString。
(请参阅 X.691, 3.6.16)


L

LDN: 本地专有名称

长度决定因素: 确定部分或全部 PER 编码的长度的(位、八位字节、字符或组件的)计数。
(请参阅 X.691, 3.6.17)

长度八位字节: 标识符字节后面的数据值编码的一部分,用于确定编码的结束。
(请参阅 X.690, 3.9)

lexical items: 来自 ASN.1 字符集的命名字符序列,用于形成 ASN.1 表示法。
(请参阅 X.680, 3.6.42)

链接字段: 对象或对象集字段。
(请参阅 X.681, 3.4.14)


M

管理器角色: 管理器角色应用程序对托管对象引用进行操作,而不知道托管对象在哪里被实例化。
MHS: 消息处理系统
(请参阅 X.400)

MIM: 管理信息模型
(请参阅 X.720)

MIT: 管理信息树(也称为命名树)。
(请参阅 X.400)

MOCS: 托管对象一致性声明

module: 一个或多个使用 ASN.1 符号表示类型、值等的实例,使用 ASN.1 模块符号封装。
(请参阅 X.680, 3.6.43)


N

命名树: (请参阅 MIT)

non-negative-binary-integer encoding:将受约束或半约束整数编码为指定长度的位字段或指定长度的八位字节对齐位字段, 或将容纳编码为非负二进制整数的整数的最小八位组数,该整数提供大于或等于零的整数的表示。
(请参阅 X.691, 3.8.21)

正常参考名称: 通过“分配”而不是“参数化分配”定义的引用名称,不带参数。 这样的名称引用了完整的定义,并且在使用时不提供实际参数。
(请参阅 X.683, 3.4.1)

通常长度很小: 一种长度编码,它表示无限长度的值,但小长度比大长度更可能出现。
(请参阅 X.691, 3.6.19)

通常很小的非负整数: 编码的一部分,它表示无界非负整数的值,但小值比大值更可能出现。
(请参阅 X.691, 3.6.18)

非负二进制整数编码 : 将受约束或半约束整数编码为指定长度的位字段,或指定长度的位字段(在 ALIGNED 变体中对齐的八位字节),或编码为 将容纳编码为非负二进制整数的整数,该整数提供大于或等于零的整数的表示。
(请参阅 X.691, 3.6.20)

空类型: 由单个值组成的简单类型,也称为 null。
(请参阅 X.680, 3.6.44)


O

对象: 一个明确定义的信息、定义或规范,需要一个名称才能识别其在通信实例中的用途。
(请参阅 X.680, 3.6.45)

对象类字段类型: 通过引用信息对象类的某些字段指定的类型。
(请参阅 X.681, 3.4.16)

对象描述符类型: 一种类型,其区分值是人类可读的文本,提供对象的简要描述。
(请参阅 X.680, 3.6.46)

对象标识符: 与对象关联的值(可与所有其他此类值区分开来)。
(请参阅 X.680, 3.6.47)

对象标识符类型: 一种简单类型,其区别值是根据 X.680 标准规则分配的所有对象标识符的集合。
(请参阅 X.680, 3.6.48)

octet-aligned-bit-field: 编码机制的某些部分的产物,它由一组有序的位组成,这些位不一定是八的倍数,但在抽象语法值的完整编码中需要从八位字节边界开始。
(请参阅 X.691, 3.8.20)

八字串类型: 一种简单类型,其区别值是零个或多个八位字节的有序序列,每个八位字节是八位的有序序列。
(请参阅 X.680, 3.6.49)

OER: ASN.1 的八位字节编码规则
(请参阅 Rec. ITU-T X.696 | ISO/IEC 8825-7 八位字节编码规则 (OER) 基本协议)

OID: 对象标识符
(请参阅 X.680, 4)

OMG: 对象管理组

开放类型表示法:一种 ASN.1 表示法,用于表示来自多个 ASN.1 类型的一组值。
(请参阅 X.680, 3.6.51)

可选位域: 有时包含的位域(用于编码抽象值),有时会被省略。
(请参阅 X.692, 3.2.34)

OS: 操作系统或运行系统

OSI: 开放系统互连
(请参阅 X.680, 4)


P

参数化参考名称: 使用参数化赋值定义的引用名称,它引用不完整的定义,因此在使用时必须提供实际参数。
(请参阅 X.683, 3.4.2)

参数化类型: 使用参数化类型赋值定义的类型,因此其组件是不完整的定义,在使用该类型时必须提供实际参数。
(请参阅 X.683, 3.4.3)

参数化值: 使用参数化赋值定义的值,因此其值未完全指定,使用时必须提供实际参数。
(请参阅 X.683, 3.4.4)

参数化值集: 使用参数化值集分配定义的值集,因此其值未完全指定,使用时必须提供实际参数。
(请参阅 X.683, 3.4.5)

参数化对象: 使用参数化对象分配定义的信息对象,因此其组件未完全指定,使用时必须提供实际参数。
(请参阅 X.683, 3.4.7)

参数化对象类: 使用参数化对象类分配定义的信息对象类,因此其字段规范未完全指定,使用时必须提供实际参数。
(请参阅 X.683, 3.4.6)

参数化对象集: 使用参数化对象集分配定义的信息对象集,因此其对象未完全指定,使用时必须提供实际参数。
(请参阅 X.683, 3.4.8)

父类型(子类型的): 在定义父类型的子类型时受到约束的类型,它本身可能是某个其他类型的子类型。
(请参阅 X.680, 3.6.52)

PDU: 协议数据单元
(请参阅 X.692, 4)

PDV: 表示数据值

PER: ASN.1的打包编码规则
(请参阅 X.680, 4)

PER可见约束: 一个使用 ASN.1 约束表示法的实例,它影响一个值的 PER 编码。
(请参阅 X.691, 3.6.22)

存在决定因素: 确定是否存在可选位域的位域。
(请参阅 X.692, 3.2.36)

原始编码: 一种数据值编码,其内容八位字节直接表示编码值。
(请参阅 X.690, 3.10)

原始类: 一个编码类,它不是编码结构,并且不能被其他类取消引用
(请参阅 X.692, 3.2.37)

原始字段名称: 直接在信息对象类定义中指定的名称,不使用链接字段。
(请参阅 X.681, 3.4.17)

生产: 用于指定 ASN.1 的正式符号的一部分。
(请参阅 X.680, 3.6.53)


Q


R

RDN: 相对专有名称

真实类型: 一种简单类型,其可区分值是实数集的成员。
(请参阅 X.680, 3.6.54)

接收器: 一种对发送方生成和传输的八位字节进行解码的实现。
(请参阅 X.690, 3.11)

递归定义: 一组无法重新排序的 ASN.1 定义,因此构造中使用的所有类型都在构造定义之前定义。
(请参阅 X.680, 3.6.55)

递归实例化(参数化引用名称): 引用名称的实例化,其中实际参数的解析需要原始引用名称的解析。
(请参阅 X.692, 3.2.38)

红色 API: (请参阅 CMIS C++)

引用的组件: 在组件关系约束中标识的集合类型或序列类型的组件。
(请参阅 X.682, 3.4.5)

相对对象标识符: 通过对象相对于某个已知对象标识符的位置来标识对象的值。
(请参阅 X.680, 3.6.56)

相对对象标识符类型: 一种简单类型,其值是所有可能的相对对象标识符的集合。
(请参阅 X.680, 3.6.57)

relay-safe encoding:抽象语法值的完整编码,可以在不了解表示层定义的上下文集的情况下解码(包括任何嵌入的编码),该上下文集形成了执行编码的环境。
(请参阅 X.691, 3.6.23)

替换结构: 一种参数化结构,用于在对构造进行编码之前替换构造的部分或全部部分。
(请参阅 X.692, 3.2.40)

受限制的字符串类型: 一种字符串类型,其值为从固定字符集合中提取的零个或多个字符。 该集合是在类型规范中标识的曲目。 受限制的字符串类型为 GeneralString、GraphicString、IA5String、ISO646String、NumericString、PrintableString、TeletexString、T61String、UniversalString 和 VisibleString。
(请参阅 X.680, 3.6.58)

RGB API: (请参阅 TMN C++)

ROA: 认可的营运机构
(请参阅 X.680, 4)

ROSE: 远程操作服务元素

RTTI: 运行时类型识别


S

自定界编码: 一组抽象值的编码,使得没有抽象值的编码是该集合中任何其他抽象值的编码的初始子字符串。
(请参阅 X.692, 3.2.41)

选定的行: 约束表的那些行,在适当的列中包含所有引用组件的值。
(请参阅 X.682, 3.4.7)

选择类型: 通过引用选择类型的组件类型定义的类型,其值正是该组件类型的值。
(请参阅 X.680, 3.6.59)

半约束整数: 一个整数,受 PER-visible 约束超过或等于某个值“lb”,值“lb”作为允许值,并且不是受约束的整数。
(请参阅 X.691, 3.6.24)

发送器: 通过编码某些数据值来生成用于传输的八位字节的实现。
(请参阅 X.690, 3.12)

序列类型: 通过引用类型的有序列表定义的类型(其中一些可能被声明为可选); 序列类型的每个值都是一个有序的值列表,每个组件类型都有一个。
(请参阅 X.680, 3.6.60)

类型序列: 通过引用单个组件类型定义的类型; sequence-of 类型中的每个值都是组件类型的零个或多个值的有序列表。
(请参阅 X.680, 3.6.61)

串行应用(约束): 将约束应用于已经受到约束的父类型。
(请参阅 X.680, 3.6.62)

集合运算: 使用并集、交集和集差操作(使用 EXCEPT)形成新的值或信息对象集。
(请参阅 X.680, 3.6.63)

集合类型: 通过引用固定的、无序的、不同类型列表定义的类型(其中一些可能被声明为可选); set 类型中的每个值都是值的无序列表,来自每个组件类型。
(请参阅 X.680, 3.6.64)

类型集: 通过引用单个组件类型定义的类型; 类型集中的每个值都是零、一个或多个组件类型值的无序列表。
(请参阅 X.680, 3.6.65)

简单的参考名称: 对编码类、对象或对象集的引用,既不包括定义该编码类、对象或对象集的 EDM 模块的名称,也不包括(在隐式生成的编码类的情况下)的名称 生成它的 ASN.1 模块。
(请参阅 X.692, 3.2.42)

简单型: 任何不是复合类型的类型。
(请参阅 X.691, 3.6.25)

尺寸范围条件: 关于字符串或重复字段上存在有效大小约束的条件(以及约束是否包括零,和/或允许多个大小),如果满足,则意味着要应用指定的编码规则。
(请参阅 X.692, 3.2.43)

SMASE FU: 系统管理应用服务元素功能单元

SMF: 系统管理功能

SMK: 共享管理知识

(请参阅 知识管理功能)

SMO: 系统管理概述
(请参阅 X.701)

源管理器(或源类): 在将源类映射到目标类时,确定用于指定与源类关联的抽象值的表示法的调控器。
(请参阅 X.692, 3.2.44)

间距字符: 字符库中的一个字符,该字符旨在与图形字符一起包含在字符串的打印中,但在物理再现中由空白空间表示; 它通常不被视为控制字符。
(请参阅 X.680, 3.6.67)

特定 API: 特定 API 提供对在编译时选择的一组封闭的托管对象类的访问。

开始指针: 一个辅助字段,指示是否存在可选位字段,在存在的情况下,包含从当前位置到位字段的偏移量。
(请参阅 X.692, 3.2.45)

静态一致性: 对 ASN.1 标准定义的一组有效功能的实现的支持要求的声明。
(请参阅 X.690, 3.13)

子类型(父类型的): 一种类型,其值是某个父类型的值的子集(或完整集)。
(请参阅 X.680, 3.6.68)


T

T.120: 多媒体数据传输协议

T.121: 通用应用程序模板

T.122: 音频会议的多点通信服务

T.123: 音频电话会议协议栈

T.124: 通用会议控制

T.125: 多点通信服务协议规范

T.126: 多点静止图像和注释协议

T.127: 多点二进制文件传输

T.128: 多点多媒体系统的视听控制

表约束: 应用于对象类字段类型的约束,要求其值符合某个表的相应列的内容。
(请参阅 X.682, 3.4.8)

标签: 与每个 ASN.1 类型相关联的类型表示。
(请参阅 X.680, 3.6.69)

标记类型: 通过引用单个现有类型和标签定义的类型; 新类型与现有类型同构,但又有所不同。
(请参阅 X.680, 3.6.70)

目标州长(或目标分类): 当从源类映射到目标类时,确定用于指定与目标类关联的抽象值的表示法的调控器。
(请参阅 X.692, 3.2.46)

标记: 用指定的标签替换一个类型的现有(可能是默认的)标签。
(请参阅 X.680, 3.6.71)

文本依赖: 一个术语,用于识别如果在评估元素集时使用某个引用名称,则元素集的值被认为取决于该引用名称,而不管实际执行的集合算术是否使得最终 元素集的值与分配给参考名称的实际元素集值无关。
(请参阅 X.691, 3.6.26)

TMN: 电信管理网

TMN C++ API: 一组 API(CMIS C++、GDMO C++、ASN.1 C++),分别支持访问 CMIS、托管对象和抽象数据类型。

顶级类型: 应用程序中以不同于定义其他 ASN.1 类型的组件的方式使用的那些 ASN.1 类型。
(请参阅 X.692, 3.2.47)

后补零位: 在位串值的最后位置找到的零位,即使位串仅包含一个位也是如此。
(请参阅 X.690, 3.14)

转移语法: 在开放系统之间传输数据时使用的抽象语法和具体语法。
请注意,术语“传输语法”有时用于表示编码规则,有时用于表示在传输过程中数据中的位表示。
(请参阅 X.680 3.6.72)

转变: #TRANSFORM 类的编码对象指定与某个类关联的抽象值的编码是与相同或不同类(或变换组合)关联的不同抽象值的编码。
(请参阅 X.692, 3.2.48)

转变复合材料: 元素的有序列表,其本身可以是转换的源或结果。
(请参阅 X.692, 3.2.49)

真实: 布尔类型的可分辨值“真”或“假”之一。
(请参阅 X.680, 3.6.73)

TSAPI: 电话服务应用程序编程接口允许客户端应用程序使用一组通用的、基于主机的电话服务。

Twos-complement-binary-integer encoding:将整数编码为指定长度的八位字节对齐位字段,或编码为容纳编码为 2 的整数的最小八位字节数 -complement-integer,它为等于、大于或小于零的整数提供表示,如第 10.4 节中所述。
(请参阅 X.691, 3.8.1)

类型: 一组命名的值。
(请参阅 X.680, 3.6.74)

类型字段: 包含任意类型的字段。
(请参阅 X.681, 3.4.20)

类型参考名称: 在某些上下文中与类型唯一关联的名称。
(请参阅 X.680, 3.6.75)

类型共享: ASN.1 编译器在头文件中生成用于定义的结构的能力 通过利用共同的相似性来实现多种类型。 默认情况下,类型共享已启用。 要禁用类型共享,请指定 -compat noSharedTypes 选项。


U

UCS: 通用多字节编码字符集
(请参阅 X.680, 4)

ULA: 上层架构
(请参阅 X.691, 4)

无约束整数: 不受 PER 可见约束约束的整数类型的值。
(请参阅 X.691, 3.8.27)

统一码: 由 ASN.1 BMPString 类型表示为两个八位字节代码的值。 Unicode 由 Unicode Consortium 维护,是一个用于编码 16 位字符的系统。 世界上大多数书面语言都可以使用 BMPString 进行交换、处理和显示。

无约束整数:不受 PER 可见约束约束的整数。
(请参阅 X.691, 3.6.27)

不受限制的字符串类型: 一种类型,其抽象值是来自字符抽象语法的值,以及要在其编码中使用的字符抽象语法和字符传输语法的标识。
(请参阅 X.680, 3.6.76)

用户(ASN.1的): 使用 ASN.1 定义特定信息的抽象语法的个人或组织。
(请参阅 X.680, 3.6.77)

用户定义的约束: 一种约束,它需要比其他形式的约束更复杂的语句,因此必须通过 ASN.1 之外的某种方式涉及规范。
(请参阅 X.682, 3.4.9)

UTC: 协调世界时间
(请参阅 X.680, 4)

UTF-8: UCS 转换格式,8 位格式。
(请参阅 X.693, 4)


V

有效的 XML 文档(对于 ASN.1 模式):格式正确的 XML 文档(参见 W3C XML 1.0),其内容符合 XER 规范,用于编码由 ASN.1 架构。
(请参阅 X.693, 3.2.3)

: 一组值的杰出成员。

值域: 包含值的固定类型或可变类型字段。
(请参阅 X.681, 3.4.21)

值编码: 编码空间用于表示抽象值的方式。
(请参阅 X.692, 3.2.50)

值映射: 两种类型的值之间的 1-1 关系,使对其中一个值的引用可以用作对另一个值的引用。 例如,这可以用于指定子类型和默认值。
(请参阅 X.680, 3.6.78)

值参考名称: 与某个上下文中的值唯一关联的名称。
(请参阅 X.680, 3.6.79)

值集: 一种类型的值的集合。 语义上等价于子类型。
(请参阅 X.680, 3.6.80)

值集字段: 一个固定类型或可变类型的字段,它包含一组非空的某种类型的值。
(请参阅 X.681, 3.4.22)

可变约束: 用于指定参数化抽象语法的约束,它依赖于抽象语法的某些参数。
(请参阅 X.683, 3.4.9)

版本括号: 一对相邻的左右括号(“[[”或“]]”)用于描述扩展添加组的开始和结束。 这对左括号可以选择后跟一个数字,给出扩展添加组的版本号。
(请参阅 X.680, 3.6.81)

版本号: 可以与版本括号关联的数字

(请参阅 X.680, 3.6.82)


W

空白: 在打印页面上产生空格的任何格式化操作,例如 SPACE 或 TAB 字符,或此类字符的多次使用。
(请参阅 X.680, 3.6.83)


X

X.200: ITU-T X.200 建议书 (1994) | ISO/IEC 7498-1:1994,信息技术 - 开放系统互连 - 基本参考模型:基本模型

X.207: ITU-T X.207 建议书,开放系统互连 - 应用层结构

X.208: CCITT 建议 X.208,开放系统互连 - 抽象语法符号一 (ASN.1) 规范(不再是 ASN.1 标准)

X.209: CCITT 建议 X.209,开放系统互连 - 抽象语法符号一 (ASN.1) 的基本编码规则规范(不再是 BER 标准)

X.215: ITU-T X.215 建议书,开放系统互连 - 会话服务定义

X.216: ITU-T X.216 建议书,开放系统互连 - 表示服务定义

X.217: ITU-T X.217 建议书,开放系统互连 - 关联控制服务元素的服务定义

X.226: ITU-T X.226 建议书,开放系统互连 - 面向连接的表示协议:协议规范

X.680: ITU-T X.680 建议书 (2002) | ISO/IEC 8824-1:2002,信息技术 - 抽象语法符号一 (ASN.1):基本符号规范

X.681: ITU-T X.681 建议书 (2002) | ISO/IEC 8824-2:2002,信息技术 - 抽象语法符号一 (ASN.1):信息对象规范

X.682: ITU-T X.682 建议书 (2002) | ISO/IEC 8824-3:2002,信息技术 - 抽象语法符号一 (ASN.1):约束规范

X.683: ITU-T X.683 建议书 (2002) | ISO/IEC 8824-4:2002,信息技术 - 抽象语法符号一 (ASN.1):ASN.1 规范的参数化

X.690:ITU-T X.690 建议书 (2002) | ISO/IEC 8825-1:2002,信息技术 - ASN.1 编码规则:基本编码规则 (BER)、规范编码规则 (CER) 和可区分编码规则 (DER) 的规范

X.691: ITU-T X.691 建议书 (2002) | ISO/IEC 8825-2:2002,信息技术 - ASN.1 编码规则:打包编码规则 (PER) 规范

X.700: ITU-T X.700 建议书| ISO/IEC 7498-4 信息技术 - OSI 管理框架。

X.701: ITU-T X.701 建议书 | ISO/IEC 7498-4 信息技术 - 系统管理概述 (SMO)

XER: XML 编码规则
(请参阅 X.693, 4)

XML: 可扩展标记语言
(请参阅 X.680, 4)

XML 文档:符合 W3C XML 1.0 文档定义的字符序列。
(请参阅 X.693, 3.2.4)


Y


Z