pub enum SNMPAuthenticationProtocols {
None,
CommunityString,
HMACMD5,
HMACSHA96,
HMAC128SHA224,
HMAC192SHA256,
HMAC256SHA384,
HMAC384SHA512,
}
Variants§
None
This value shall indicate authentication is not required.
CommunityString
This value shall indicate authentication using SNMP community strings and the value of TrapCommunity.
HMACMD5
This value shall indicate authentication conforms to the RFC3414-defined HMAC-MD5-96 authentication protocol.
HMACSHA96
This value shall indicate authentication conforms to the RFC3414-defined HMAC-SHA-96 authentication protocol.
HMAC128SHA224
This value shall indicate authentication for SNMPv3 access conforms to the RFC7860-defined usmHMAC128SHA224AuthProtocol.
HMAC192SHA256
This value shall indicate authentication for SNMPv3 access conforms to the RFC7860-defined usmHMAC192SHA256AuthProtocol.
HMAC256SHA384
This value shall indicate authentication for SNMPv3 access conforms to the RFC7860-defined usmHMAC256SHA384AuthProtocol.
HMAC384SHA512
This value shall indicate authentication for SNMPv3 access conforms to the RFC7860-defined usmHMAC384SHA512AuthProtocol.
Trait Implementations§
Source§impl Clone for SNMPAuthenticationProtocols
impl Clone for SNMPAuthenticationProtocols
Source§fn clone(&self) -> SNMPAuthenticationProtocols
fn clone(&self) -> SNMPAuthenticationProtocols
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more