Raritan PX2/PX3 JSON-RPC API
SnmpV3.idl
1 /* SPDX-License-Identifier: BSD-3-Clause */
2 /*
3  * Copyright 2010 Raritan Inc. All rights reserved.
4  */
5 
6 /** User Management */
7 module um {
8 
9  /** SNMPv3 interface */
10  interface SnmpV3 {
11 
12  /** SNMP v3 security level */
13  enumeration SecurityLevel {
14  NO_AUTH_NO_PRIV, ///< No authentication and no privacy protocol
15  AUTH_NO_PRIV, ///< Use authentication but no privacy protocol
16  AUTH_PRIV ///< Use both, authentication and privacy protocol
17  };
18 
19  /** SNMP v3 authentication protocol */
20  enumeration AuthProtocol {
21  MD5, ///< Use MD5 for authentication
22  SHA1 ///< Use SHA1 for authentication
23  };
24 
25  /** SNMP v3 privacy protocol */
26  enumeration PrivProtocol {
27  DES, ///< Use DES encryption for privacy
28  AES128 ///< Use AES encryption for privacy
29  };
30  };
31 }
PrivProtocol
SNMP v3 privacy protocol.
Definition: SnmpV3.idl:26
Use authentication but no privacy protocol.
Definition: SnmpV3.idl:15
SNMPv3 interface.
Definition: SnmpV3.idl:10
Use MD5 for authentication.
Definition: SnmpV3.idl:21
AuthProtocol
SNMP v3 authentication protocol.
Definition: SnmpV3.idl:20
SecurityLevel
SNMP v3 security level.
Definition: SnmpV3.idl:13
User Management.
Definition: SnmpV3.idl:7
Use DES encryption for privacy.
Definition: SnmpV3.idl:27
No authentication and no privacy protocol.
Definition: SnmpV3.idl:14