SnmpV3.idl
/* SPDX-License-Identifier: BSD-3-Clause */
/*
* Copyright 2010 Raritan Inc. All rights reserved.
*/
/** User Management */
module um {
/** SNMPv3 interface */
interface SnmpV3 {
/** SNMP v3 security level */
enumeration SecurityLevel {
NO_AUTH_NO_PRIV, ///< No authentication and no privacy protocol
AUTH_NO_PRIV, ///< Use authentication but no privacy protocol
AUTH_PRIV ///< Use both, authentication and privacy protocol
};
/** SNMP v3 authentication protocol */
enumeration AuthProtocol {
MD5, ///< Use MD5 for authentication
SHA1 ///< Use SHA1 for authentication
};
/** SNMP v3 privacy protocol */
enumeration PrivProtocol {
DES, ///< Use DES encryption for privacy
AES128 ///< Use AES encryption for privacy
};
};
}
um::SnmpV3::PrivProtocol
PrivProtocol
SNMP v3 privacy protocol.
Definition: SnmpV3.idl:26
um::SnmpV3::AUTH_NO_PRIV
Use authentication but no privacy protocol.
Definition: SnmpV3.idl:15
um::SnmpV3
SNMPv3 interface.
Definition: SnmpV3.idl:10
um::SnmpV3::MD5
Use MD5 for authentication.
Definition: SnmpV3.idl:21
um::SnmpV3::AuthProtocol
AuthProtocol
SNMP v3 authentication protocol.
Definition: SnmpV3.idl:20
um::SnmpV3::SecurityLevel
SecurityLevel
SNMP v3 security level.
Definition: SnmpV3.idl:13
um
User Management.
Definition: SnmpV3.idl:7
um::SnmpV3::DES
Use DES encryption for privacy.
Definition: SnmpV3.idl:27
um::SnmpV3::NO_AUTH_NO_PRIV
No authentication and no privacy protocol.
Definition: SnmpV3.idl:14