title: SNMP4J adding user
body: <p>I've been doing some very basic SNMP4J programming. All I want to do is send a simple "get" request but so far my responses have been null. I opened up wireshark and found that in the under Simple Network Management Protocol, my msgUserName is blank and I need that to be populated.</p>
  
  <p>I thought I had set it using the following code:</p>
  
  <pre><code>Snmp snmp = new Snmp(transport);
  USM usm = new USM(SecurityProtocols.getInstance(), new OctetString(MPv3.createLocalEngineID()), 0);
  SecurityModels.getInstance().addSecurityModel(usm);
  transport.listen();
  
  UsmUser user = new UsmUser(new OctetString("SNMPManager"), AuthSHA.ID,new OctetString("password"),null,null);
  // add user to the USM
  snmp.getUSM().addUser(user.getSecurityName(), user);
  </code></pre>
  
  <p>Am I going about it the wrong way? If not, how do I set the msgUserName as seen in my wireshark dump of the get-request? I'm very new to SNMP, so I'm essentially running off examples. </p>