我为变量设置了所需的auth authProto
和priv privProto
类型,我想用它们代替下面的usmHMACSHAAuthProtocol
和usmAesCfb128Protocol
条目:
config.addV3User(
snmpEngine, user,
config.usmHMACSHAAuthProtocol, authKey,
config.usmAesCfb128Protocol, privKey
)
使用这些变量的最干净方法是什么?
答案 0 :(得分:1)
根据您的评论,看来您的问题很简单。如果您执行authProto = "config.usmHMACSHAAuthProtocol"
,则会将authProto设置为 text config.usmHMACSHAAuthProtocol
。您要将其设置为 value 。为此,只需删除引号:
authProto = config.usmHMACSHAAuthProtocol
。
然后,您可以在addV3User
时直接使用它。