我正在用ASN.1编写规范。将类型为OBJECT IDENTIFIER
的属性的值范围限制为特定OID弧的形式正确语法是什么?例如。我想实现类似的目标
foo OBJECT IDENTIFIER ( BELOW SUBTREE { 2 1 1 } )
BELOW SUBTREE
关键字是我为举例说明的,以使我清楚自己在寻找什么。
您可以使用这种方法:
foo OBJECT IDENTIFIER ::= { 1 2 3 }
foo-bar OBJECT IDENTIFIER ::= { foo 4 }
因此,foo-bar
将导致以点分符号表示1.2.3.4
OID值。这是您要找的吗?
没有正式的方法可以将对象标识符类型限制在一定范围内。