Pijush Das created NIFI-15928:
---------------------------------

             Summary: Introduce Engine Id Check in SNMP Listener for SNMP v3
                 Key: NIFI-15928
                 URL: https://issues.apache.org/jira/browse/NIFI-15928
             Project: Apache NiFi
          Issue Type: Bug
            Reporter: Pijush Das


Hi,

When we use the 
{color:#000000}{color:#000000}org.apache.nifi.snmp.processors{color}{color}.{color:#000000}{color:#000000}ListenTrapSNMP
 processor, we need to use different engine Ids. {color}{color}

{color:#000000}{color:#000000}But the source code does not take into account 
the engine id. It only uses the security name,{color}{color}

{color:#000000}{color:#000000}auth protocol, auth password, priv protocol and 
priv password. Please check the below.{color}{color}

 

[https://github.com/apache/nifi/blob/rel/nifi-2.8.0/nifi-extension-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/java/org/apache/nifi/snmp/utils/UsmUserDeserializer.java]

 

The 
{color:#7f0055}public{color}{color:#000000} UsmUser(OctetString 
{color}{color:#6a3e3e}securityName{color}{color:#000000},{color}

{color:#000000} OID 
{color}{color:#6a3e3e}authenticationProtocol{color}{color:#000000},{color}

{color:#000000} OctetString 
{color}{color:#6a3e3e}authenticationPassphrase{color}{color:#000000},{color}

{color:#000000} OID 
{color}{color:#6a3e3e}privacyProtocol{color}{color:#000000},{color}

{color:#000000} OctetString 
{color}{color:#6a3e3e}privacyPassphrase{color}{color:#000000}){color}

 

{color:#000000}constructor does not take into account the engine id.

Instead, we the below constructor has to be used and the same has to be used in 
Usm.{color}

 

 
{color:#000000} {color}{color:#7f0055}public{color}{color:#000000} 
UsmUser(OctetString 
{color}{color:#6a3e3e}securityName{color}{color:#000000},{color}

{color:#000000} OID 
{color}{color:#6a3e3e}authenticationProtocol{color}{color:#000000},{color}

{color:#000000} OctetString 
{color}{color:#6a3e3e}authenticationPassphrase{color}{color:#000000},{color}

{color:#000000} OID 
{color}{color:#6a3e3e}privacyProtocol{color}{color:#000000},{color}

{color:#000000} OctetString 
{color}{color:#6a3e3e}privacyPassphrase{color}{color:#000000},{color}

{color:#000000} OctetString 
{color}{color:#6a3e3e}localizationEngineID{color}{color:#000000}){color}

 

 

{color:#000000}Thanks{color}

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to