pub enum SNMPAuthenticationProtocols {
Account,
CommunityString,
HMACMD5,
HMACSHA96,
HMAC128SHA224,
HMAC192SHA256,
HMAC256SHA384,
HMAC384SHA512,
}
Variants§
Account
This value shall indicate authentication for SNMPv3 access is determined based on the corresponding account settings.
CommunityString
This value shall indicate authentication uses SNMP community strings.
HMACMD5
This value shall indicate authentication for SNMPv3 access conforms to the RFC3414-defined HMAC-MD5-96 authentication protocol.
HMACSHA96
This value shall indicate authentication for SNMPv3 access 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. Added in version v1_7_0.
HMAC192SHA256
This value shall indicate authentication for SNMPv3 access conforms to the RFC7860-defined usmHMAC192SHA256AuthProtocol. Added in version v1_7_0.
HMAC256SHA384
This value shall indicate authentication for SNMPv3 access conforms to the RFC7860-defined usmHMAC256SHA384AuthProtocol. Added in version v1_7_0.
HMAC384SHA512
This value shall indicate authentication for SNMPv3 access conforms to the RFC7860-defined usmHMAC384SHA512AuthProtocol. Added in version v1_7_0.
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