private void addEnvironmentParameters(final Collection<ConfigItem> items) { for (final ConfigItem item : items) { if (item instanceof SecureConfigItem) { repo.addEnvironmentParameter(item.getName(), secureService.decrypt(item.getValue().toString())); } else { repo.addEnvironmentParameter(item.getName(), item.getValue()); } } }
@Override public SecureConfigItem newSecuredConfigItem(final String name, final String valueType) { final SecureConfigItem stringConfigItem = new SecureConfigItem(); if (name.startsWith("crypt:")) { stringConfigItem.setName(name.substring("crypt:".length())); } else { stringConfigItem.setName(name); } stringConfigItem.setValue(secureService.encrypt(valueType)); return stringConfigItem; }
private void addEnvironmentParameters(final Collection<ConfigItem> items) { for (final ConfigItem item : items) { if (item instanceof SecureConfigItem) { repo.addEnvironmentParameter(item.getName(), secureService.decrypt(item.getValue().toString())); } else { repo.addEnvironmentParameter(item.getName(), item.getValue()); } } }
@Override public SecureConfigItem newSecuredConfigItem(final String name, final String valueType) { final SecureConfigItem stringConfigItem = new SecureConfigItem(); if (name.startsWith("crypt:")) { stringConfigItem.setName(name.substring("crypt:".length())); } else { stringConfigItem.setName(name); } stringConfigItem.setValue(secureService.encrypt(valueType)); return stringConfigItem; }
repo.addEnvironmentParameter( item.getName(), secureService.decrypt( item.getValue().toString() ) ); } else { repo.addEnvironmentParameter( item.getName(), item.getValue() );
@Test public void newSecuredConfigItemTest() { final SecureConfigItem securedConfigItem = configurationFactory.newSecuredConfigItem("my-item", "my-password"); assertEquals("my-item", securedConfigItem.getName()); assertEquals("my-password", passwordService.decrypt(securedConfigItem.getValue())); }
@Test public void newSecuredConfigItemTest() { final SecureConfigItem securedConfigItem = configurationFactory.newSecuredConfigItem("my-item", "my-password"); assertEquals("my-item", securedConfigItem.getName()); assertEquals("my-password", passwordService.decrypt(securedConfigItem.getValue())); }