Hi,

You can use the following constructor of UsmUserEntry, if you only have the keys:
http://www.snmp4j.org/doc/org/snmp4j/security/UsmUserEntry.html#UsmUserEntry(byte[],%20org.snmp4j.smi.OctetString,%20org.snmp4j.smi.OID,%20byte[],%20org.snmp4j.smi.OID,%20byte[])

If you know the passphrase and just want to localize the keys with the engineID of the target, then
use:
http://www.snmp4j.org/doc/org/snmp4j/security/UsmUser.html#UsmUser(org.snmp4j.smi.OctetString,%20org.snmp4j.smi.OID,%20org.snmp4j.smi.OctetString,%20org.snmp4j.smi.OID,%20org.snmp4j.smi.OctetString,%20org.snmp4j.smi.OctetString)

Hope this helps.

Best regards,
Frank

Am 24.01.2017 um 10:22 schrieb Maciazek Christophe:
Hello,
Until now, I used some linux commands to send snmp requests.
Using passphrases :
snmpgetnext -u myUser -n myContextName -v 3 -l authPriv -a SHA -A 
myAuthPassPhrase -x AES -X myPrivPassPhrase 192.1.1.1 myOid

Directly using local keys for authentification and encryption (no use of the 
engined id received) :
snmpget -u myUser -n myContextName -v 3 -l authPriv -a SHA -3k 
a3f195ebf9390cca7b5cb193e52134852a287c5d -x AES -3K 
03cee8d6123ed92b2aa3fba32152c8de 192.1.1.1 myOid
I have decided to use snmp4j to implement these commands, using snmp4j 2.5.0

No problem for the commands using passphrase. I have found enough exemples to 
do what I want.

But when I want to implement the second case, I can not understand in which 
element I have to indicate that I use local keys and that snmp4j has not to 
calculate keys with the received engined id.

Some help will be usefull please.
Thank you

_______________________________________________
SNMP4J mailing list
SNMP4J@agentpp.org
https://oosnmp.net/mailman/listinfo/snmp4j

--
---
AGENT++
Maximilian-Kolbe-Str. 10
73257 Koengen, Germany
https://agentpp.com
Phone: +49 7024 8688230
Fax:   +49 7024 8688231

_______________________________________________
SNMP4J mailing list
SNMP4J@agentpp.org
https://oosnmp.net/mailman/listinfo/snmp4j

Reply via email to