| /* |
| * This specification contains pervasive ASN.1 information object classes. |
| * These classes are defined as "useful", and are available in any module |
| * without the necessity for explicit import. |
| */ |
| ASN1C-UsefulInformationObjectClasses |
| { iso(1) org(3) dod(6) internet (1) private(4) enterprise(1) |
| spelio(9363) software(1) asn1c(5) |
| standard-modules(3) auto-imported(0) 1 } |
| DEFINITIONS ::= BEGIN |
| |
| /* |
| * X.681-0207, Annex A |
| * The TYPE-IDENTIFIER information object class |
| */ |
| TYPE-IDENTIFIER ::= CLASS { |
| &id OBJECT IDENTIFIER UNIQUE, |
| &Type |
| } WITH SYNTAX { &Type IDENTIFIED BY &id } |
| |
| /* |
| * X.681-0207, Annex B |
| * The ABSTRACT-SYNTAX information object class |
| */ |
| ABSTRACT-SYNTAX ::= CLASS { |
| &id OBJECT IDENTIFIER UNIQUE, |
| &Type, |
| &property BIT STRING { handles-invalid-encodings(0) } DEFAULT {} |
| } WITH SYNTAX { &Type IDENTIFIED BY &id [HAS PROPERTY &property] } |
| |
| END |