xref: /freebsd/contrib/bsnmp/snmp_usm/usm_tree.def (revision e6bfd18d21b225af6a0ed67ceeaf1293b7b9eba5)
1#-
2# Copyright (C) 2010 The FreeBSD Foundation
3#
4# This software was developed by Shteryana Sotirova Shopova under
5# sponsorship from the FreeBSD Foundation.
6#
7# Redistribution and use in source and binary forms, with or without
8# modification, are permitted provided that the following conditions
9# are met:
10# 1. Redistributions of source code must retain the above copyright
11#    notice, this list of conditions and the following disclaimer.
12# 2. Redistributions in binary form must reproduce the above copyright
13#    notice, this list of conditions and the following disclaimer in the
14#   documentation and/or other materials provided with the distribution.
15#
16# THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
17# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19# ARE DISCLAIMED.  IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
20# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26# SUCH DAMAGE.
27#
28# $FreeBSD$
29#
30
31include "tc.def"
32
33(1 internet
34  (6 snmpV2
35    (3 snmpModules
36      (10 snmpFrameworkMIB
37        (1 snmpFrameworkAdmin
38          (1 snmpAuthProtocols
39            (1 usmNoAuthProtocol
40            )
41            (2 usmHMACMD5AuthProtocol
42            )
43            (3 usmHMACSHAAuthProtocol
44            )
45          )
46          (2 snmpPrivProtocols
47            (1 usmNoPrivProtocol
48            )
49            (2 usmDESPrivProtocol
50            )
51            (4 usmAesCfb128Protocol
52            )
53          )
54        )
55      )
56      (15 snmpUsmMIB
57        (1 usmMIBObjects
58          (1 usmStats
59            (1 usmStatsUnsupportedSecLevels COUNTER op_usm_stats GET)
60            (2 usmStatsNotInTimeWindows COUNTER op_usm_stats GET)
61            (3 usmStatsUnknownUserNames COUNTER op_usm_stats GET)
62            (4 usmStatsUnknownEngineIDs COUNTER op_usm_stats GET)
63            (5 usmStatsWrongDigests COUNTER op_usm_stats GET)
64            (6 usmStatsDecryptionErrors COUNTER op_usm_stats GET)
65          )
66          (2 usmUser
67            (1 usmUserSpinLock INTEGER op_usm_lock GET SET)
68            (2 usmUserTable
69              (1 usmUserEntry : OCTETSTRING | SnmpEngineID OCTETSTRING op_usm_users
70                (1 usmUserEngineID OCTETSTRING | SnmpEngineID)
71                (2 usmUserName OCTETSTRING)
72                (3 usmUserSecurityName OCTETSTRING | SnmpAdminString GET)
73                (4 usmUserCloneFrom OID GET SET)
74                (5 usmUserAuthProtocol OID GET SET)
75                (6 usmUserAuthKeyChange OCTETSTRING | KeyChange GET SET)
76                (7 usmUserOwnAuthKeyChange OCTETSTRING | KeyChange GET SET)
77                (8 usmUserPrivProtocol OID GET SET)
78                (9 usmUserPrivKeyChange OCTETSTRING | KeyChange GET SET)
79                (10 usmUserOwnPrivKeyChange OCTETSTRING | KeyChange GET SET)
80                (11 usmUserPublic OCTETSTRING GET SET)
81                (12 usmUserStorageType StorageType GET SET)
82                (13 usmUserStatus RowStatus GET SET)
83              )
84            )
85          )
86        )
87      )
88      (20 snmpUsmAesMIB
89      )
90    )
91  )
92)
93
94