use of org.mule.runtime.core.internal.security.PasswordBasedEncryptionStrategy in project mule by mulesoft.
the class EncryptionTransformerTestCase method doSetUp.
@Override
protected void doSetUp() throws Exception {
strat = new PasswordBasedEncryptionStrategy();
strat.setPassword("mule");
strat.initialise();
}
use of org.mule.runtime.core.internal.security.PasswordBasedEncryptionStrategy in project mule by mulesoft.
the class PbeEncryptionStrategyTestCase method testRoundTripEncryption.
@Test
public void testRoundTripEncryption() throws Exception {
PasswordBasedEncryptionStrategy pbe = new PasswordBasedEncryptionStrategy();
pbe.setPassword("test");
pbe.initialise();
byte[] b = pbe.encrypt("hello".getBytes(), null);
assertNotSame(new String(b), "hello");
String s = new String(pbe.decrypt(b, null), "UTF-8");
assertEquals("hello", s);
}
Aggregations