1 -- file: asn1specs/1155_smi.asn1
3 -- this file is used in ../c{,++}-examples/snmp/
5 -- $Header: /cvs/Darwin/Security/SecuritySNACCRuntime/asn1specs/rfc1155-smi.asn1,v 1.1.1.1 2001/05/18 23:14:05 mb Exp $
6 -- $Log: rfc1155-smi.asn1,v $
7 -- Revision 1.1.1.1 2001/05/18 23:14:05 mb
8 -- Move from private repository to open source repository
10 -- Revision 1.1.1.1 1999/03/16 18:05:56 aram
11 -- Originals from SMIME Free Library.
13 -- Revision 1.3 1995/07/27 08:29:16 rj
14 -- rfc1155-smi.asn1, rfc1157-snmp.asn1 and rfc1213-mib2.asn1 renamed from 1155-smi.asn1, 1157-snmp.asn1 and 1213-mib2.asn1 to accomodate to snacc's new file name generation scheme.
16 -- Revision 1.2 1995/07/25 19:53:12 rj
17 -- changed `_' to `-' in file names.
19 -- Revision 1.1 1994/08/31 23:08:26 rj
23 RFC1155-SMI DEFINITIONS ::= BEGIN
26 internet, directory, mgmt,
27 experimental, private, enterprises,
28 OBJECT-TYPE, ObjectName, ObjectSyntax, SimpleSyntax,
29 ApplicationSyntax, NetworkAddress, IpAddress,
30 Counter, Gauge, TimeTicks, Opaque;
32 -- the path to the root
34 internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
36 directory OBJECT IDENTIFIER ::= { internet 1 }
38 mgmt OBJECT IDENTIFIER ::= { internet 2 }
40 experimental OBJECT IDENTIFIER ::= { internet 3 }
42 private OBJECT IDENTIFIER ::= { internet 4 }
43 enterprises OBJECT IDENTIFIER ::= { private 1 }
46 -- definition of object types
50 TYPE NOTATION ::= "SYNTAX" type (TYPE ObjectSyntax)
53 VALUE NOTATION ::= value (VALUE ObjectName)
55 Access ::= "read-only"
59 Status ::= "mandatory"
64 -- names of objects in the MIB
73 -- syntax of objects in the MIB
80 -- note that simple SEQUENCEs are not directly
81 -- mentioned here to keep things simple (i.e.,
82 -- prevent mis-use). However, application-wide
83 -- types which are IMPLICITly encoded simple
84 -- SEQUENCEs may appear in the following CHOICE
105 ApplicationSyntax ::=
122 -- other application-wide types, as they are
123 -- defined, will be added here
127 -- application-wide types
136 [APPLICATION 0] -- in network-byte order
137 IMPLICIT OCTET STRING (SIZE (4))
141 IMPLICIT INTEGER (0..4294967295)
145 IMPLICIT INTEGER (0..4294967295)
149 IMPLICIT INTEGER (0..4294967295)
152 [APPLICATION 4] -- arbitrary ASN.1 value,
153 IMPLICIT OCTET STRING -- "double-wrapped"