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
|
sp.AuthenticationProtocol = gosnmp.MD5
|
||||||
case "sha":
|
case "sha":
|
||||||
sp.AuthenticationProtocol = gosnmp.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 "":
|
case "":
|
||||||
sp.AuthenticationProtocol = gosnmp.NoAuth
|
sp.AuthenticationProtocol = gosnmp.NoAuth
|
||||||
default:
|
default:
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ information.
|
||||||
##
|
##
|
||||||
## Security Name.
|
## Security Name.
|
||||||
# sec_name = "myuser"
|
# sec_name = "myuser"
|
||||||
## Authentication protocol; one of "MD5", "SHA", or "".
|
## Authentication protocol; one of "MD5", "SHA", "SHA224", "SHA256", "SHA384", "SHA512" or "".
|
||||||
# auth_protocol = "MD5"
|
# auth_protocol = "MD5"
|
||||||
## Authentication password.
|
## Authentication password.
|
||||||
# auth_password = "pass"
|
# auth_password = "pass"
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ const sampleConfig = `
|
||||||
##
|
##
|
||||||
## Security Name.
|
## Security Name.
|
||||||
# sec_name = "myuser"
|
# sec_name = "myuser"
|
||||||
## Authentication protocol; one of "MD5", "SHA", or "".
|
## Authentication protocol; one of "MD5", "SHA", "SHA224", "SHA256", "SHA384", "SHA512" or "".
|
||||||
# auth_protocol = "MD5"
|
# auth_protocol = "MD5"
|
||||||
## Authentication password.
|
## Authentication password.
|
||||||
# auth_password = "pass"
|
# auth_password = "pass"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue