外部型は、ASN.1を使用してモデル化することが出来ないデータ型に対して、適切な記述言語を使い、外部型として宣言する場合に用います。外部型は、以下のように定義されます。
EXTERNAL ::= [UNIVAERSAL 8] IMPLICIT SEQUENCE {
direct-reference OBJCET IDENTIFIER OPTIONAL, --直接参照
indirect-referince INTEGER OPTIONAL, --間接参照
data-value-description ObjectDescriptor OPTIONAL, --データ値記述子
encoding CHOICE {
single-ASN1-type [0] ANY,
octet-aligned [1] IMPLICIT OCTET STRING,
arbitary [2] IMPLICIT BIT STRING
}
}
型の記法
外部型 ::= EXTERNAL
値の記法
上記の外部型の定義に対応する値の記法になります。
0 件のコメント:
コメントを投稿