Support SNMPv3 HMAC-SHA-2 authentication protocols: SHA224
, SHA256
, SHA384
and SHA512
#575
Labels
dependencies
Pull requests that update a dependency file
documentation
Improvements or additions to documentation
enhancement
New feature or request
Milestone
Specification
We have added support for HMAC-SHA-2 authentication protocols in SNMP v3, including
SHA224
,SHA256
,SHA384
, andSHA512
.Updates and Modifications
Dependency Upgrade
org.sentrysoftware:snmp:2.0.00
.Enhancements in SNMPv3 Authentication
SNMPV3Configuration
class to recognize and detectSHA224
,SHA256
,SHA384
, andSHA512
authentication methods.CLI Updates for SNMP v3
SnmpV3Cli
tool:@Option
annotation for the--auth
option to includeSHA224
,SHA256
,SHA384
, andSHA512
.SHA256
.Global CLI Service Modifications
SnmpV3ConfigCli
service to display the newly supported authentication protocols in the--snmpv3-auth
CLI@Option
.snmpv3cli
Documentation Updates--auth
option.Update monitoring configuration doc:
Acceptance Criteria
To validate the new authentication methods, the following acceptance tests should be conducted:
Dependency Validation
org.sentrysoftware:snmp:2.0.00
dependency is correctly integrated and loaded.Protocol Support Verification
SHA224
,SHA256
,SHA384
, andSHA512
authentication methods are successfully recognized and applied in SNMPv3 authentication.CLI Functional Tests
SnmpV3Cli
and confirm that:--auth
option description accurately reflects the newly added protocols.Global CLI Validation
metricshub
CLI--snmpv3-auth
option lists all the supported authentication methods.Configuration File Verification
authType
values inmetricshub.yaml
acceptSHA224
,SHA256
,SHA384
, andSHA512
without errors and the resource configured inmetricshub.yaml
is correctly monitored through SNMPv3 SHA256,SHA224
,SHA256
,SHA384
, orSHA512
.End-to-End SNMPv3 Authentication Tests
SHA224
,SHA256
,SHA384
,SHA512
) with an SNMPv3-enabled device and verify successful authentication.Backward Compatibility Check
MD5
,SHA
) remain functional and do not break existing configurations.The text was updated successfully, but these errors were encountered: