<dependencies>
<dependency>
- <groupId>org.apache.servicemix.bundles</groupId>
- <artifactId>org.apache.servicemix.bundles.snmp4j</artifactId>
- <version>2.6.3_1</version>
+ <groupId>org.snmp4j</groupId>
+ <artifactId>snmp4j</artifactId>
+ <version>2.8.6</version>
<scope>compile</scope>
</dependency>
</dependencies>
@Override
public void addUser(String userName, SnmpAuthProtocol snmpAuthProtocol, @Nullable String authPassphrase,
SnmpPrivProtocol snmpPrivProtocol, @Nullable String privPassphrase, byte[] engineId) {
- UsmUser usmUser = new UsmUser(new OctetString(userName), snmpAuthProtocol.getOid(),
- authPassphrase != null ? new OctetString(authPassphrase) : null, snmpPrivProtocol.getOid(),
+ UsmUser usmUser = new UsmUser(new OctetString(userName),
+ authPassphrase != null ? snmpAuthProtocol.getOid() : null,
+ authPassphrase != null ? new OctetString(authPassphrase) : null,
+ privPassphrase != null ? snmpPrivProtocol.getOid() : null,
privPassphrase != null ? new OctetString(privPassphrase) : null);
OctetString securityNameOctets = new OctetString(userName);