/** * Checks if the specified user is known by this USM. * @param engineID * the engineID of the user (may be <code>null</code> if any target should * match). * @param securityName * the security name of the user to earch for. * @return * <code>true</code> if the user is either known for the specified engine ID * or without a specific engine ID (discovery only). * @since */ public boolean hasUser(OctetString engineID, OctetString securityName) { UsmUserEntry entry = userTable.getUser(engineID, securityName); if (entry == null) { entry = userTable.getUser(securityName); if ((entry == null) && (securityName.length() > 0)) { return false; } } return true; }
/** * Checks if the specified user is known by this USM. * @param engineID * the engineID of the user (may be {@code null} if any target should * match). * @param securityName * the security name of the user to earch for. * @return * {@code true} if the user is either known for the specified engine ID * or without a specific engine ID (discovery only). */ public boolean hasUser(OctetString engineID, OctetString securityName) { UsmUserEntry entry = userTable.getUser(engineID, securityName); if (entry == null) { entry = userTable.getUser(securityName); if ((entry == null) && (securityName.length() > 0)) { return false; } } return true; }
/** * Checks if the specified user is known by this USM. * * @param engineID * the engineID of the user (may be {@code null} if any target should * match). * @param securityName * the security name of the user to earch for. * * @return {@code true} if the user is either known for the specified engine ID * or without a specific engine ID (discovery only). */ public boolean hasUser(OctetString engineID, OctetString securityName) { UsmUserEntry entry = userTable.getUser(engineID, securityName); if (entry == null) { entry = userTable.getUser(securityName); if ((entry == null) && (securityName.length() > 0)) { return false; } } return true; }
private OctetString getSecurityName(OctetString engineID, OctetString userName) { if (userName.length() == 0) { return userName; } UsmUserEntry user = userTable.getUser(engineID, userName); if (user != null) { return user.getUsmUser().getSecurityName(); } else if (isEngineDiscoveryEnabled()) { user = userTable.getUser(userName); if (user != null) { return user.getUsmUser().getSecurityName(); } } return null; }
private OctetString getSecurityName(OctetString engineID, OctetString userName) { if (userName.length() == 0) { return userName; } UsmUserEntry user = userTable.getUser(engineID, userName); if (user != null) { return user.getUsmUser().getSecurityName(); } else if (isEngineDiscoveryEnabled()) { user = userTable.getUser(userName); if (user != null) { return user.getUsmUser().getSecurityName(); } } return null; }
private OctetString getSecurityName(OctetString engineID, OctetString userName) { if (userName.length() == 0) { return userName; } UsmUserEntry user = userTable.getUser(engineID, userName); if (user != null) { return user.getUsmUser().getSecurityName(); } else if (isEngineDiscoveryEnabled()) { user = userTable.getUser(userName); if (user != null) { return user.getUsmUser().getSecurityName(); } } return null; }
usmUserEntry.setStorageType(SnmpConstants.StorageTypeEnum.permanent); usm.getUserTable().addUser(usmUserEntry); if (usm.getUserTable().getUser(dhKickstartParameters.getSecurityName()) == null || dhKickstartParameters.isResetRequested()) { usm.addUsmUserEntry(usmUserEntry);