new OctetString( passPhrase ) ); USM usm = snmp.getUSM();
this.snmp.getUSM().addUser(new OctetString(username), new UsmUser(new OctetString(username), SNMPUtils.getAuth(authProtocol), aPwd, SNMPUtils.getPriv(privProtocol), pPwd));
public SnmpURI(Session snmp, Target defaultTarget) throws IOException { this.snmp = snmp; this.defaultTarget = defaultTarget; if (snmp instanceof Snmp) { usm = ((Snmp) snmp).getUSM(); } }
public SnmpURI(Session snmp) throws IOException { this.snmp = snmp; if (snmp instanceof Snmp) { usm = ((Snmp) snmp).getUSM(); } }
public SnmpURI(Session snmp, Target defaultTarget) throws IOException { this.snmp = snmp; this.defaultTarget = defaultTarget; if (snmp instanceof Snmp) { usm = ((Snmp) snmp).getUSM(); } }
public SnmpURI(Session snmp) throws IOException { this.snmp = snmp; if (snmp instanceof Snmp) { usm = ((Snmp) snmp).getUSM(); } }
private void addUsmUser(Snmp snmp) { snmp.getUSM().addUser(securityName, new UsmUser(securityName, authProtocol, authPassphrase, privProtocol, privPassphrase)); }
private void addUsmUser(Snmp snmp) { snmp.getUSM().addUser(securityName, new UsmUser(securityName, authProtocol, authPassphrase, privProtocol, privPassphrase)); }
private void addUsmUser(Snmp snmp) { snmp.getUSM().addUser(securityName, new UsmUser(securityName, authProtocol, authPassphrase, privProtocol, privPassphrase)); }
public void configure(Snmp snmp, Map<String, List<Object>> settings) { configure(snmp, snmp.getUSM(), snmp.getMessageDispatcher(), settings); }
snmp.getUSM().addUser( new OctetString("MD5DES"), new UsmUser(new OctetString("saikrishna"), AuthMD5.ID,
snmp.getUSM().addUser(new OctetString(ver3Username), new UsmUser(new OctetString(ver3Username), null, null, null, null)); snmp.getUSM().addUser(new OctetString(ver3Username), new UsmUser(new OctetString(ver3Username), authenticationProtocolOID, new OctetString(ver3AuthPasscode), null, null)); snmp.getUSM().addUser(new OctetString(ver3Username), new UsmUser(new OctetString(ver3Username), authenticationProtocolOID, new OctetString(ver3AuthPasscode), privacyProtocolOID, new OctetString(privacyProtocolPassShare)));
/** {@inheritDoc} */ @Override protected void doInit() { USM usm = new USM(SecurityProtocols.getInstance(), new OctetString(MPv3.createLocalEngineID()), 0); SecurityModels.getInstance().addSecurityModel(usm); OID authenticationProtocolOID = null; if ("MD5".equals(this.authenticationProtocol)) { authenticationProtocolOID = AuthMD5.ID; } else if ("SHA".equals(authenticationProtocol)) { authenticationProtocolOID = AuthSHA.ID; } OID privacyProtocolOID = null; if ("DES".equals(privacyProtocol)) { privacyProtocolOID = PrivDES.ID; } else if ("3DES".equals(privacyProtocol)) { privacyProtocolOID = Priv3DES.ID; } if (ver3mode == SecurityLevel.NOAUTH_NOPRIV) { snmp.getUSM().addUser(new OctetString(ver3Username), new UsmUser(new OctetString(ver3Username), null, null, null, null)); } else if (ver3mode == SecurityLevel.AUTH_NOPRIV) { snmp.getUSM().addUser(new OctetString(ver3Username), new UsmUser(new OctetString(ver3Username), authenticationProtocolOID, new OctetString(ver3AuthPasscode), null, null)); } else { snmp.getUSM().addUser(new OctetString(ver3Username), new UsmUser(new OctetString(ver3Username), authenticationProtocolOID, new OctetString(ver3AuthPasscode), privacyProtocolOID, new OctetString(privacyProtocolPassShare))); } }
public void configure(Snmp snmp, Map settings) { if (snmp.getUSM() != null) { configureEngine(snmp, settings); String sn = (String) OID privProtocol = getPrivProtocolOid(privP); OctetString un = createOctetString(sn, null); snmp.getUSM().addUser(un, new UsmUser(un, authProtocol, createOctetString(authPP, null),
private void configureEngine(Snmp snmp, Map settings) { int engineBoots = 0; Integer bc = (Integer) ArgumentParser.getValue(settings, oBootCounter, 0); if (bc != null) { engineBoots = bc; snmp.getUSM().setEngineBoots(engineBoots); } int engineTime = 0; OctetString localEngineID = createOctetString((String) ArgumentParser.getValue(settings, oLocalEngineID, 0), null); if (localEngineID == null) { if (snmp.getLocalEngineID() == null) { snmp.setLocalEngine(MPv3.createLocalEngineID(), engineBoots, engineTime); } } else { snmp.setLocalEngine(localEngineID.getValue(), engineBoots, engineTime); } }
if(authorativeEngine != null) { OctetString authorativeEngineID = new OctetString(authorativeEngine); snmp.getUSM().addUser(usmUser.getSecurityName(), authorativeEngineID, usmUser); ((UserTarget)target).setAuthoritativeEngineID(authorativeEngine);
if(authorativeEngine != null) { OctetString authorativeEngineID = new OctetString(authorativeEngine); snmp.getUSM().addUser(usmUser.getSecurityName(), authorativeEngineID, usmUser); ((UserTarget)target).setAuthoritativeEngineID(authorativeEngine);
private org.snmp4j.Snmp createSnmp3(Profile profile) { try { TransportMapping<?> transport = new DefaultUdpTransportMapping(); org.snmp4j.Snmp snmp = new org.snmp4j.Snmp(transport); SecurityProtocols securityProtocols = SecurityProtocols.getInstance(); securityProtocols.addDefaultProtocols(); securityProtocols.addAuthenticationProtocol(new AuthMD5()); securityProtocols.addAuthenticationProtocol(new AuthSHA()); securityProtocols.addPrivacyProtocol(new PrivAES128()); securityProtocols.addPrivacyProtocol(new PrivAES192()); securityProtocols.addPrivacyProtocol(new PrivAES256()); USM usm = new USM(securityProtocols, profile.engineId, 0); ((org.snmp4j.mp.MPv3) snmp.getMessageProcessingModel(org.snmp4j.mp.MPv3.ID)) .setLocalEngineID(profile.engineId.getValue()); ((org.snmp4j.mp.MPv3) snmp.getMessageProcessingModel(org.snmp4j.mp.MPv3.ID)) .getSecurityModels().addSecurityModel(usm); SecurityModels.getInstance().addSecurityModel( usm); transport.listen(); snmp.getUSM().addUser( profile.username, getUsmUser(profile)); return snmp; } catch (IOException e) { throw new NotificationServiceException("error creating version 3 snmp " + getClass().getName()); } }
USM usm = getUSM(); if (usm != null) { usm.removeEngineTime(engineID);
SecurityModels.getInstance().addSecurityModel(usm); if (rsu.getRsuUsername() != null) { snmp.getUSM().addUser(new OctetString(rsu.getRsuUsername()), new UsmUser(new OctetString(rsu.getRsuUsername()), AuthSHA.ID, new OctetString(rsu.getRsuPassword()), null, null));