Support more snmpv3 authentication protocols (#8850)
This commit is contained in:
parent
58dd50cb96
commit
47e12d1981
|
|
@ -112,6 +112,14 @@ func NewWrapper(s ClientConfig) (GosnmpWrapper, error) {
|
|||
sp.AuthenticationProtocol = gosnmp.MD5
|
||||
case "sha":
|
||||
sp.AuthenticationProtocol = gosnmp.SHA
|
||||
case "sha224":
|
||||
sp.AuthenticationProtocol = gosnmp.SHA224
|
||||
case "sha256":
|
||||
sp.AuthenticationProtocol = gosnmp.SHA256
|
||||
case "sha384":
|
||||
sp.AuthenticationProtocol = gosnmp.SHA384
|
||||
case "sha512":
|
||||
sp.AuthenticationProtocol = gosnmp.SHA512
|
||||
case "":
|
||||
sp.AuthenticationProtocol = gosnmp.NoAuth
|
||||
default:
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ information.
|
|||
##
|
||||
## Security Name.
|
||||
# sec_name = "myuser"
|
||||
## Authentication protocol; one of "MD5", "SHA", or "".
|
||||
## Authentication protocol; one of "MD5", "SHA", "SHA224", "SHA256", "SHA384", "SHA512" or "".
|
||||
# auth_protocol = "MD5"
|
||||
## Authentication password.
|
||||
# auth_password = "pass"
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ const sampleConfig = `
|
|||
##
|
||||
## Security Name.
|
||||
# sec_name = "myuser"
|
||||
## Authentication protocol; one of "MD5", "SHA", or "".
|
||||
## Authentication protocol; one of "MD5", "SHA", "SHA224", "SHA256", "SHA384", "SHA512" or "".
|
||||
# auth_protocol = "MD5"
|
||||
## Authentication password.
|
||||
# auth_password = "pass"
|
||||
|
|
|
|||
Loading…
Reference in New Issue