Hi Frank!
For the TestSnmpManager i tried the Key Localization as described in
https://oosnmp.net/confluence/pages/viewpage.action?pageId=1441800.
But same result as before: using a wrong auth password results in a successful
snmp request.
This is the block from get request in the TestSnmpManager:
SecurityProtocols secProtocols = SecurityProtocols.getInstance();
Target t = getTarget();
byte[] engineID = snmp.discoverAuthoritativeEngineID(t.getAddress(),
t.getTimeout());
OctetString authKey = new OctetString(authPassphrase);
byte[] bytesAuthKey = secProtocols.passwordToKey(authProtocol, authKey,
engineID);
OctetString privKey = new OctetString(privPassphrase);
byte[] bytesPrivKey = secProtocols.passwordToKey(privProtocol, authProtocol,
privKey, engineID);
snmp.getUSM().addLocalizedUser(engineID, securityName,
authProtocol, bytesAuthKey,
privProtocol, bytesPrivKey);
Maybe I'll do something wrong ...
br, Ulrich
_______________________________________________
SNMP4J mailing list
[email protected]
https://oosnmp.net/mailman/listinfo/snmp4j