OBJECT IDENTIFIER类型的子类型约束:如何将OID约束到某个弧?

问题描述 投票:0回答:2

我正在用ASN.1编写规范。将类型为OBJECT IDENTIFIER的属性的值范围限制为特定OID弧的形式正确语法是什么?例如。我想实现类似的目标

foo OBJECT IDENTIFIER ( BELOW SUBTREE { 2 1 1 } )

BELOW SUBTREE关键字是我为举例说明的,以使我清楚自己在寻找什么。

constraints asn.1 subtype
2个回答
0
投票

您可以使用这种方法:

foo OBJECT IDENTIFIER ::= { 1 2 3 }
foo-bar OBJECT IDENTIFIER ::= { foo 4 }

因此,foo-bar将导致以点分符号表示1.2.3.4 OID值。这是您要找的吗?


0
投票

没有正式的方法可以将对象标识符类型限制在一定范围内。

© www.soinside.com 2019 - 2024. All rights reserved.