#SNMP V3响应中没有contextName

时间:2016-02-19 07:55:39

标签: sharp-snmp

我们正在使用#SNMP创建SNMP V3代理。

我想知道在使用GeneratedResponse时,SecureSnmpContext类是否正常使用给定的ContextName是不正常的?

ContextName可用于请求对象吗?

在代码中,使用OctetString.Empty代替ContextName。

new Scope(Group.EngineId,
                    OctetString.Empty,
                    new ResponsePdu(
                        Request.RequestId(),
                        ErrorCode.NoError,
                        0,
                        variables)),

响应中不需要ContextName吗?

由于

1 个答案:

答案 0 :(得分:0)

snmpd示例的设计遵循Net-SNMP代理,该代理不使用上下文名称。

如果您有设置该字段的要求,请随时修改代码库以满足您的需求。

请记住,如果设置了上下文名称,还需要修改身份验证部分以验证传入消息的上下文名称。